Вы находитесь на странице: 1из 12

Cloud Computing

Najih Shafique -21


Syed Naved-43
FYMMS SEM 1
DIV A
What is Cloud Computing?
 In cloud computing, the word "cloud" (also phrased as "the cloud") is used as an
image for "the Internet," so the phrase cloud computing means a type of Internet-
based computing, where different services —including servers, storage and
applications — are delivered to an organization's computers and devices through
the Internet. Cloud computing is an on-demand service that has obtained mass
appeal in corporate data centers. The cloud enables the data center to operate like
the Internet and computing resources to be accessed and shared as virtual
resources in a secure and scalable manner.
 Cloud computing provides a mean by which people can access the applications as
utilities, over the internet. It allows to create, configure, and customize applications
online.
 Cloud computing is an emerging computing technology that uses the internet and
central remote servers to maintain data and applications.
 Examples of Cloud Computing Services
Amazon EC2 — Virtual IT.
Google App Engine — Application hosting.
Google Apps and Microsoft Office Online — SaaS.
Apple iCloud — Network storage.
Uses of Cloud Computing:

 Cloud Computing is an operational technology in which


computer/mobile/tablet users can store, calculate, arrange, manage, host,
create, publish, delete, share, edit and manipulate remotely hosted system
software and applications software's, Data & Information by using the
Internet.
 Helps to use applications without installation.
 Access the personal files at any computer with internet access/
 This technology allows much more efficient computation by centralizing
storage, memory, processing and bandwidth.
Service Models of Cloud Computing:

 Cloud Service Models Saas, IaaS, PaaS.


 Cloud models come in three types:
1. SaaS (Software as a Service)
2. IaaS (Infrastructure as a Service)
3. PaaS (Platform as a Service)
 Each of the cloud models has their own set of benefits that could serve the
needs of various businesses.
What is SaaS:

 SaaS model allows to use software applications as a service to end users


 SaaS is a software delivery methodology that provides licensed multi tenant
access to software and its functions remotely as a Web-based service.
 Software as a service (SaaS) is a software distribution model in which a third-
party provider hosts applications and makes them available to customers over
the Internet.
 SaaS is closely related to the application service provider (ASP) and on demand
computing software delivery models. The hosted application management
model of SaaS is similar to ASP, where the provider hosts the customer’s software
and delivers it to approved end users over the internet.
 SaaS examples: BigCommerce, Google Apps, Salesforce, Dropbox, MailChimp,
ZenDesk, DocuSign, Slack, Hubspot. PaaS examples: AWS Elastic Beanstalk,
Heroku, Windows Azure (mostly used as PaaS), Force.com, OpenShift, Apache
Stratos, Magento Commerce Cloud.
Saas Pros & Cons

Pros:
 Quick set up and deployment
 Instant accessibility
 High scalability
 Easy upgrades
 Low upfront costs

Cons:
 Vendor lock-in
 Lack of customization
 Security and data concerns
What is IaaS:

 IaaS is the delivery of technology infrastructure as an on demand scalable


service.
 IaaS provides access to fundamental resource such as physical machines,
virtual machines, virtual storage etc.
 The IaaS provider also supplies a range of services to accompany those
infrastructure components. These can include detailed billing, monitoring,
log access, security, load balancing and clustering, as well as storage
resiliency, such as backup, replication and recovery.
 cloud-based services, pay-as-you-go for services such as storage,
networking, and virtualization.
 IaaS examples: AWS EC2, Rackspace, Google Compute Engine (GCE),
Digital Ocean, Magento 1 Enterprise Edition
IaaS Pros & Cons

Pros:
 Infrastructure as a Service offers many benefits of the cloud for businesses,
including:
 Faster time-to-market
 Great flexibility
 Easy scalability, up or down
 High availability
 Reduced downtime
 Pay-per-use payment model
Cons:
 IaaS flexibility comes at a price.
What is PaaS:

 PaaS provides the runtime environment for applications, development and


deployment tools. PaaS gives developers a variety of ways to develop,
customize, manage, and support their software and applications.
 PaaS provides all of the facilities required to connect to support the
complete lifecycle of building and delivering web applications and
services entirely from the internet.
 In the PaaS model, developers don’t have to provision the infrastructure but
get an environment where they can develop and scale their apps in a
flexible manner.
 PaaS examples: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com,
Google App Engine, Apache Stratos
PaaS Pros & Cons

Pros:
 Platform as a Service’s three major advantages are speed, simplicity, and
flexibility, which allow IT-organizations to:
 Achieve faster time-to-market
 Reduce upfront costs of app development
 Invest more in product development
Cons:
 Data security and compliance (hybrid cloud can help here)
 Infrastructure migration and incompatibility
 Adapting to a specific cloud vendor
Thank you

Вам также может понравиться