Thursday 16 March 2017

Hi there! I am back!
I need help with the resources required to create a naive app.
Please review my paper and help me to complete it.
The last date to submit it is:17 March 2017.
As you all can realize that I am short of time and in a urgent requirement of help.

In my paper I want to do a case study on BYJU's app and compare that how it would have been made without cloud and how it has become very easy to do it with cloud.

Then I would like to write about the services it has offered in the field of education and how it has revolutionized the education system.  

IDEA TO REALISATION: HOW BLUEMIX CLOUD CAN ENABLE?
Payal Sharma#1, Yamini Singh#2, Vandana V#3
Department of Information Science and Engineering
Vemana Institute of Technology



Abstract:  Cloud Computing is big game changer in the Industry, in the recent years, the way we develop & deploy applications. CC is big booster in today's worldsmodernisation.Prior to CC, my idea to realisation was a big challenge because of capital, time requirements, to build the infrastructure to execute my idea / app.In current scenario, using Cloud infrastructure, like BlueMix, AWS, we can easily build the application, test & deploy in hours / days time which was taking months.This Paper covers how our idea (of BYJU’s-The learning app.) was realisedutilising cloud infrastructure.

Keywords:......


I.INTRODUCTION
We have entered a new era of science- one based on data driven exploration and each new generation of computing technology-such as cloud computing, creates unprecedented opportunities for discovery.

The classroom is changing. The students are demanding more technical services from their schools. Its important not only to keep pace with their evolving needs, but also to prepare them for the demands of the workplace. At the same time, education institutions are under increasing pressure to deliver more or less. They need to find ways to offer rich,affordable services and technology.

Unlike the past generation, currentlythings have changed especially with the introduction of e-learning where you can access your syllabus via internet. It only requires you to be computer literate which is like walking on the cake for this generation.

The biggest challenge faced by our government was to provide quality education in the most rural and distinct part of the country. Cloud computing has provided this facility with minimum cost and installation prices. A student only needs to have access to internet. Cloud computing has also helped teachers and authorities to monitor students and guide them. We can maintain a centralized system where all authorities can check the education system from each and every aspects and continue monitor and guide the system. They can also ensure the quality of education. Cloud helps to ensure that students, teachers, faculty, parents and staff have access to critical information using any device from anywhere.

Cloud enables the public and private institution to work with minimal use of resources and infrastructure.

II.CLOUD COMPUTING
CLOUD COMPUTING simply known as “cloud” is a type of internet-based computing that provides shared computing processing resources and data to computer and other devices on demand. It is a model for enabling ubiquitous, on-demand access to a shared pool of configurable computing resources which can be rapidly provisioned and released with minimal management effort. It is the result of evolution and adoption of existing technology and paradigms.

The goal of cloud computing is to allow users to take benefit from all of these technologies, without the need for deep knowledge about or expertise with each of them.

The main enabling technology for cloud computing is virtualization . It separates a physical computing device into one or more “virtual” devices, each of which can be easily used and managed to perform computing tasks.
  
Figure 1:Applications of Cloud

A .Cloud deployment and delivery methods:
There are multiple delivery and deployment models that cloud computing supports to deliver the promised capabilities. This choice and flexibility of having different deployment delivery models is the key to success of Cloud Computing platform. The cloud flexible delivery models include
§  Public Cloud: refers to IT activities / functions are provided “as a service,” over the Internet Service provider owned and managed. In public cloud, access is by subscription. The public cloud delivers select set of standardized business process, application and/or infrastructure services on a flexible price per use basis. Multiple tenancy is a key characteristic of public cloud services.
§  Private Cloud: refers to IT capabilities are provided “as a service,” over an intranet, within the enterprise and behind the firewall. Privately owned and managed. The access limited to client and its partner network. The Private cloud drives efficiency, standardization and best practices while retaining greater customization and control within the organization. In a private cloud environment, all resources are local and dedicated.  All cloud management is local.
§  Hybrid Cloud: is a combination of characteristics of both public and private cloud where internal and external service delivery methods are integrated. For example in the case of an Off-Premise Private Cloud, resources are dedicated, but off-premise.  Enterprise administrator can manage the service catalog and policies.  Cloud provider operates and manages the cloud infrastructure and resource pool.
Figure 2:Cloud flexible delivery models

Standard Cloud service types are emerging and guiding the IT Industry development. The different deployment models are
·         Infrastructure as a Service (IaaS): the on demand data centers
·         Platform as a Service (PaaS): the operating environment in which applications run
·         Software as a Service (SaaS): the applications, such as email, people use everyday.

B .Benefits of Cloud Computing:
 The analysis of these use cases as well as what is discussed in the open group whitepaper, point to the following benefits of using Cloud
·         Ability to dynamically source and consume IT services (infrastructure, platforms, software, and business services) on a demand use basis – an instantly secure and managed service provisioning process
·         Ability to move/abstract the service complexity off-premise to provide more efficient availability, resilience, and security patching
·         Greater agility, ability to adjust to business requirements and market forces on demand
·         Improved risk management through improved business resiliency
·         More efficient pricing model, eliminating cost of excess capacity
·         Better and flexible service for users, enabling self-service requests and delivering services more rapidly, with fewer errors, and based on requested qualities of service or SLAs
·         Improved time to market and acceleration of innovation projects
·         Lower costs, both capital and operational expenditures
·         Free up skilled resources to focus on high value work and innovation projects
·          Significantly improve energy efficiency and reduce idle time


III.BLUEMIX
Bluemix is the IBM open cloud platform that offers mobile and web developers access to IBM software for integration, security, transactions, and other key functions, as well as software from business partners. Built on Cloud Foundry open source technology, Bluemix makes application development easier with Platform as a Service (PaaS). Bluemix also provides prebuilt Mobile Backend as a Service (MBaaS) capabilities. The goal is to simplify the delivery of an application by providing services that are ready for immediate use and hosting capabilities to enable internal scale development.

Bluemix also offers cloud deployments that fit your needs. Whether you are a small business that plans to scale or a large enterprise that requires additional isolation, you can develop in a cloud without borders, where you can connect your dedicated services to the public Bluemix services available from IBM and third-party providers. All service instances are managed by IBM. You will get one bill for only what you choose to use. With the broad set of services and runtimes in Bluemix, the developer gains control and flexibility, and has access to various data options, from predictive analytics to big data.

Bluemix provides the following features:
·         A range of services that enable you to build and extend web and mobile apps fast
·         Processing power for you to deliver app changes continuously
·         Fit-for-purpose programming models and services
·         Manageability of services and applications Optimized and elastic workloads Continuous availability
A. How Bluemix works?
When you deploy an app to Bluemix, you must configure Bluemix with enough of the essnetial information to support the app: For a mobile app, Bluemix contains an artifact that represents the mobile app’s backend, such as the services that are used by the mobile app to communicate with a server. For a web app, you must ensure that information about the proper run time and framework is communicated to Bluemix, so that it can set up the proper execution environment to run the app. Each execution environment, including both mobile and web, is isolated from the execution environment of other apps. The execution environments are isolated even though these apps are on the same physical machine.


Figure 3: Bluemix architecture

 IV.FROM DO IT YOURSELF TO PUBLIC CLOUD
Problem Statement: In the previous days i.e. the days of without cloud computing, collection of required was a tedious job. First, we have to search the person holding the required data and approach them to make available for you. It was also a matter of consuming time, involving cost & energy. Some time after analyzing the data, it was felt that entire purpose of collection of data was not worth to use optimum level. Now, the collection of accurate required data by putting minimal efforts and cost make possible by cloud computing. Let me explain it to you through a reference i.e. BYJU’s the learning app.

1 comment: