Cloud Computing
Cloud Computing
4th Year
CLOUD
Electronics & Instrumentation Engineering
COMPUTING
Presented by :
Chetna Srivastava
Learning
Objective
(Continued from the end of slide 4) After that in 2009, Google Play also
This company started delivering an started providing Cloud Computing
enterprise application over the Enterprise Application as other
internet and this way the boom of companies will see the emergence of
Cloud Computing was started. cloud Computing they also started
In 2002, Amazon started Amazon Web providing their cloud services. Thus,
Services (AWS), Amazon will provide in 2009, Microsoft launch Microsoft
storage, computation over the Azure and after that other companies
internet. In 2006 Amazon will launch like Alibaba, IBM, Oracle, HP also
Elastic Compute Cloud Commercial introduces their Cloud Services. In
Service which is open for Everybody today the Cloud Computing become
to use. very popular and important skill.
On Demand Self Service Broad Network Access
Cloud Computing allows the users to use Since cloud computing is completely
web services and resources on demand. web based, it can be accessed from
One can logon to a website at any time anywhere and at any time.
and use them. Characteristics of
Rapid Elasticity Cloud Computing
Resource Pooling
It is very easy to scale the resources
Cloud computing allows multiple tenants There are eight
vertically or horizontally at any time. Characteristics of Cloud
to share a pool of resources. One can Scaling of resources means the ability Computing they are
share single physical instance of of resources to deal The resources presented in the above
being used by customers at any given diagram
hardware, database and basic
point of time are automatically
infrastructure. monitored.
Measured Service Resiliency and Availability
In this service cloud provider controls and Resilience in cloud computing refers to the
monitors all the aspects of cloud service. ability of a service to recover quickly from any
Private Cloud:
Public Cloud:
IaaS Model
This is all handled by the IaaS Cloud
It simply provides the underlying operating Provider..
systems, security, networking, and servers for The various companies providing Infrastructure as
a service are Amazon web services, Bluestack,
developing such applications, and services, and IBM, Openstack, Rackspace, and Vmware.
deploying development tools, databases, etc.
Platform-as-a-Service (PaaS) provides a cloud Advantages of PaaS Disadvantages of PaaS
computing framework for software application
Simple, cost-effective development and
• You have control over the app’s
creation and deployment. It is a platform for the
deployment of apps code and not its infrastructure.
deployment and management of software apps. This Developers can customize SaaS apps without
• The PaaS organization stores your
the headache of maintaining the software
data, so it sometimes poses a
flexible cloud computing model scales up
security risk to your app’s users.
automatically on demand. It also manages the Provide automation of Business Policy
• Vendors provide varying service
Easy migration to the Hybrid Model
servers, storage, and networking, while the levels, so selecting the right
It allows developers to build applications services is essential.
developers manage only the application part. It offers without the overhead of the underlying • The risk of lock-in with a vendor
a runtime environment for application development operating system or cloud infrastructure may affect the ecosystem you
and deployment tools. Offers freedom to developers to focus on the need for your development
application’s design while the platform takes environment.
This Model provides all the facilities required to care of the language and the database
It helps developers to collaborate with other
support the complex life cycle of building and
developers on a single app
delivering web applications and services entirely for
the Internet. This cloud computing model enables PaaS Model
developers to rapidly develop, run, and manage their
apps without building and maintaining the
Advantages of SaaS Disadvantages of SaaS
Software as a Service (SaaS) is a web-based
deployment model that makes the software The biggest benefit of using SaaS is that it is • Integrations are up to the
accessible through a web browser. SaaS easy to set up, so you can start using it instantly. provider, so it’s impossible to
Compared with on-premises software, it is more “patch” an integration on your
software users don’t need to care where the cost-effective. end.
software is hosted, which operating system it You don’t need to manage or upgrade the • SaaS tools may become
software, as it is typically included in a SaaS incompatible with other tools
uses, or even which programming language it subscription or purchase. and hardware already used in
is written in. The SaaS software is accessible It won’t use your local resources, such as the your business.
hard disk typically required to install desktop • You depend on the SaaS
from any device with an internet connection. software. company’s security measures, so
It is a cloud computing service category that your data may be compromised if
This cloud service model ensures that provides a wide range of hosted capabilities and any leaks occur.
services.
consumers always use the most current Developers can easily build and deploy web-
based software applications.
SaaS Model
version of the software. The SaaS provider
You can easily access it through a browser.
handles maintenance and support. In the SaaS
model, users don’t control the infrastructure,
such as storage, processing power, etc.
Parts of Cloud
Computing
Architecture
Front-End
The front end is used by the client. It
contains client-side interfaces and
applications that are required to access
the cloud computing platforms. The
front end includes web servers
(including Chrome, Firefox, internet
explorer, etc.), thin & fat clients,
tablets, and mobile devices.
Improved collaboration
Cloud applications improve collaboration by
allowing groups of people to quickly and easily
share information in the cloud via shared storage.
Excellent accessibility
Cloud allows us to quickly and easily access store
information anywhere, anytime in the whole
world, using an internet connection. An internet
cloud infrastructure increases organization
productivity and efficiency by ensuring that our
data is always accessible.
ADVANTAGES
Cloud offers us a huge amount of storing
Mobility capacity for storing our important data such as
documents, images, audio, video, etc. in one
Cloud computing allows us to easily access all
cloud data via mobile.
place.
Data security
OF CLOUD
iServices in the pay-per-use model Data security is one of the biggest advantages of
cloud computing. Cloud offers many advanced
COMPUTING
Cloud computing offers Application Programming features related to security and ensures that data
Interfaces (APIs) to the users for access services is securely stored and handled.