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.
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.