You are on page 1of 41

Introduction to Cloud

Computing
Dr. Vanjari Venkata Ramana
Assistant Professor
Department of Electrical Engineering
Delhi Technological University

1
Evolution of access to data
•Cassettes
•VCRs
•Home computers
•Internet
•Storage
•Different Computing Technologies

2
Types of Systems
• Centralized
• Decentralized
• Distributed

3
Cloud Computing
• Cloud computing is the delivery of different services
through the Internet. These resources include tools
and applications like data storage, servers, databases,
networking, and software, analytics and intelligence
• Cloud computing refers to applications and services
that run on a distributed network using virtualized
resources and accessed by common Internet protocols
and networking standards.
• It is distinguished by the notion that resources are
virtual and limitless and that details of the physical
systems on which software runs are abstracted from
the user.

4
On-Premise Vs Cloud
Computing
On-Premise Cloud Computing
Higher pay, less scalability Pay for what you use
• Scale up=pay more
• Scale down=pay less
Huge space for servers • Server space is not required
A team is required for maintain No Team is required for maintain
hardware and software hardware and software
Poor data Security Better data security
Less chance of data recovery Disaster recovery
Lack of Flexibility High Flexibility
No automatic updates Automatic Software updates
Less Collaboration Teams can collaborate from widespread
locations
5
Data cannot be accessed remotely Data can be accessed and shared
anywhere via internet
Takes longer implementation time Implementation Time is very less
History of
Cloud
Year Developments
1955 Renting Time shared Computing resources to companies who could
not afford technology (Beginning of Cloud Concept)
1969 Advanced Research Projects Agency Network (ARPANET)
1972 IBM Developed a mainframe VM/370
1980-89 Computer boom: Consumers started accessing Remote Networks
Via Modems
1990-98 Internet Growth: Cloud Computing; Internet Solution Division
Strategy for Cloud Computing
1999 Salesforce.com
2002 Amazon Web Services
2006 Elastic Computing Cloud (EC2) launched by AWS 6

2011 iCloud by Apple


2012 Google Drive
Benefits of
Cloud
• Storage
• Compute
• Email
• Development
• Collaboration
• Sharing
• Streaming
• Many Other 7
Examples of Computing
Resources
• Networks
• Servers
• Storage
• Applications
• Services

8
Types of Cloud
Services
• Backup as a Service
• Data as a service
• Communication as a Service
• Database as a Service
• Platform as a Service
• Identity as a Service
• Software as a Service
• Infrastructure as a Service
9
• Storage as a Service
AWS Services
• Compute
• Storage
• Database
• Network and Content Delivery
• Analytics
• Machine Learning
• Security, Identity and Compliance

10
Working on Specific Service
• Service Introduction
• Learning about the Console
• Working on Console Using Python

11
Definition of
Cloud
• According to the official NIST definition, "cloud
computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared
pool of configurable computing resources (e.g.,
networks, servers, storage, applications and
services) that can be rapidly and
provisioned with minimal effort or
released
service provider interaction."
management
12
What is Cloud
Computing?
• Storage of data/applications on remote servers
• Processing Applications and data from servers
• Accessing data/Applications Via Internet

13
Cloud
Model
• Essential Characteristics − 5
• Deployment Models − 3
• Service Models - 3

14
Essential Characteristics of
Cloud
• On Demand Self Service
• Broad Network Access
• Rapid Elasticity or Expansion
• Resource Pooling
• Measured Service

15
On-Demand Self
Service
• Access to Cloud Resources such as
• Processing Power
• Storage
• Network
• Done by a simple interface without human
interaction with the service provider

16
Broad Access
Network
• Resources can be accessed via networks through
standard machines and platforms such as
• Mobile phones
• Tablets
• Laptops
• Workstations

17
Resource
Pooling
• gives the cloud providers economics of scale
• Resources are dynamically assigned to the demand
• Customers need not be concerned about the
physical location of the resources

Rapid Elasticity
• Scale up the resources when there is a need and
scale down when there is no demand

18
Measured
Service
• Pay only for what you use or reserve as you go
• Resource usage is monitored measured and
reported transparently based on utilization

19
Cloud Computing as a
Service
• we utilize cloud computing as a service leveraging
the remote system on-demand over the internet
• Scaling up
• Scaling back
• Pay for what we use
• As a Service, cloud computing is
• Cost effective
• More Agile to market changes
20
Benefit
s
• Pay as you go
• Security and Disaster Assistance
• Off-site Data Storage
• Lower Cost of Ownership
• Access the data from any where
• Automatic and easily upgraded

21
Deployment
Models
• Public
• Leverage Cloud services over the open internet on hardware
owned by the cloud provider, but its usage is shared by other
companies
• Cloud infrastructure is made available to the general public
• Example: AWS, Azure, IBM’S Bluecloud
• Private
• Cloud infrastructure is provisioned for exclusive use by a signal
organization
• Could run on-premise or off-premise
• could be managed and operated by a service provider
• Example: AWS, VMware
• Hybrid
• Consists of the functionality of both public and private 22clouds
• Example: Federal Agencies
• opt for private cloud when sensitive information is involved
• Public cloud to share data with general public or other
government departments
Service
Models
• Infrastructure as a Service (IaaS)
• Abstract the user from a physical machine
• Get access to infrastructure and physical computing resources such as
• Servers
• Networking
• Storage
• No Need to manage or operate them
• If your business needs a virtual machine
• Platform as a Service (PaaS)
• No Control over the underlying architecture including OS, Storage, servers, etc.
• Cloud provider gives the ability to customer to deploy customer-created apps using
programming languages and tools that are provided by the service provider
• If your business requires a platform for building software products
• Software as a Service (SaaS)
• Software licensing and delivery model 23
• Software and applications are centrally hosted and licensed on a subscription bases
• If your business doesn't want any IT equipment
Analog
y

24

Source: simplilearn.com
Source: stackscale 20
25
Service
Models

Source: 21
26
c-sharpcorner.com
Agility
Key Drivers
Flexibility
for CC

Competitiveness
Key Considerations for
Cloud Computing

• Infrastructure and Workloads


• SaaS and development platforms
• Speed and productivity
• Risk Exposure

28
28
Benefits of Cloud
Adoption
• Flexibility
• Users can scale back or scale-up services to fit their needs
• Customize applications
• Access cloud services from anywhere
• Helps keep data secure
• Virtual Private Clouds
• Encryption
• Efficiency
• Users can get applications to the market quickly without worrying
about underlying infrastructure costs or their maintenance
• Applications are accessible virtually
• No data loss because of backups
• Strategic Values
• Provides innovative technologies 29
29
Challenges of Cloud
Adoption
• Data Security
• Governance issues
• Legal, regulatory, and compliance issues
• Lack of Standardization
• Choosing the correct deployment and service
model to serve specific needs
• Partnering with right cloud service providers
• Concerns related to business continuity and
disaster recovery
30
30
Future of Cloud Computing
Gartner.com
• As per predictions by Gartner
Service CAGR (In 2022)
Public Cloud Service Market 12.6%
Spending on Iaas 27.5%
Spending on Paas 21.8%
Spending on Saas 22%

31
31
Cloud Service
Providers
• Alibaba Cloud
• Amazon Web Services
• Microsoft Azure
• Google Cloud
• SAP
• IBM Cloud
• Salesforce
• Oracle Cloud

32
32
Alibaba Cloud
(Aliyun)
• Largest Chinese Cloud Computing Service
Provider
• It provides services for its
• customers online business
• Own e-commerce ecosystem
• Offers various products and services
• Compute
• Network
• Storage
• Security I
• IoT
Monitoring and Managing
• Application Development
Communication
• Data Migration
Analytics
• Webhosting
33
33
Amazon Web
Services
• Offers Extensive range of infrastructure and
platform services to
• Individuals
• Companies
• Governments
• Done e at pay-as-you-go basis
• Products and Services
• Compute
• DevOPs
• Data Analytics
• IoT
• Machine Learning
• Networking
• Content Delivery
• Robotics
• Serverless computing, etc. 34
34
Google Cloud
Platform
• Provides Infrastructure, platforms, and Serverless
Computing
• Uses internally for Google Search and YouTube
• It also clouds G Suite for
• Communication
• Collaboration


Productivity
Storage
I
• Google App Engine is used for developing and hosting
web applications in google managed data centers
automatically allocating and de-allocating resources to
handle demand
35
35
IBM
Cloud
• Offerings
• Bare Metal Servers
H Products and • VMWare
Ful l Stack
platform Services • Virtual Private
• Public • Compute Cloud
• Private • Network
• Hybrid • Storage • BlockChain
AI É

• Management • Data Analytics


• Security
• DevOps
• Databases • Leading hybrid
cloud provider
the entir set stweproducts
stack of
Full accomplish ea particula
andtechnloog
is platform for
used to r applications 36
36
Microsoft
Azure
• Provides applications and services for
• Building
• Testing
• Deploying
• Managing
• Done by Microsoft managed data centers
• Provides Infrastructure, Software, and platform
services supporting Microsoft specific and third-
party languages, tools and frameworks

37
37
Oracle
Cloud
• Known for
• SaaS
• DbaaS (Oracle Data Cloud)
• Oracle Software Cloud provides
Supply management
chain and
Humancapitalmanganet
• Marketing
• Sales
• Provides few infrastructure and platform services
38
38
Salesforc
e
• Specialized in SaaS
• Customer relationship
management
• Supporting business
• Offers multiple cloud Services
• Sales Cloud
• Service Cloud
• Marketing Cloud
• Key Functions
• Track analytics in real time
• Customer success and support
39
39
SAP
• Meant for enterprise software and applications
• ERP
management
• CRM Customer
Relationship and
• HR
• Finance

40
40
References
• Text Book: Sosinsky, B. (2010). Cloud computing
bible. John Wiley & Sons for Unit-1
• https://in.coursera.org/learn/introduction-to-clou
d? (You can Audit this course)

41

You might also like