SlideShare a Scribd company logo
Cloud Computing Fundamentals
Dr S O Frimpong
Outline
• Introduction
• Why cloud computing
• Types of cloud computing
• Cloud computing services
• Software as a service
• Platform as a service
• Infrastructure as a service
• Cloud computing Architecture
• Cloud computing Infrastructure
• Cloud computing Management
Introduction
• Cloud computing: general term for delivering hosted
services over the internet
• With cloud computing companies consume computer
resources as a utility (pay as you want)
• Virtual machines
• Storage
• Applications
• a cloud services platform provides rapid access to flexible
and low-cost IT resources
How Does Cloud
Computing Work?
• It provides a simple way to access:
• Servers
• Storage
• Databases and
• broad set of application
services over the Internet
AWS
(cloud
services
provide
r)
1. Create an AWS account
2. Launch a Virtual Machine
3. Store Media and Files
The AWS cloud computing platform
provides the flexibility to build your
application, your way, regardless of your
use case or industry
Advantages and
Benefits of Cloud
Computing
• Discuss
• Go global in minutes
• Stop spending money on running
and maintaining data centers
• Increase speed and agility
• Trade capital expense for variable
expense
• Benefit from massive economies of
scale
Types of Cloud Computing
•three main types :
•Infrastructure as a Service (IaaS)
•Platform as a Service (PaaS), and
•Software as a Service (SaaS)
Cloud solutions
• Mobile services
• Website
• Backup and recovery
• Cloud products and services
• (AWS) offers a broad set of global
compute, storage, database,
analytics, application, and
deployment services
• Help organizations move faster,
lower IT costs, and scale applications
The origin of the cloud
• The first commercial computer, the UNIVAC I, hit the market
in 1951 for a whopping $159,000 in today’s dollars
• The UNIVAC I’s price tag, along with its large size and
electricity consumption, required substantial care and
maintenance.
• They were not only expensive to purchase, but they were
expensive to operate.
• The first computers were shared by many people, which
required the user to travel to the computer's location to use
it.
The origin of the cloud (2)
• By the early 1960s, a solution was developed called remote
job entry (RJE).
• This meant that a computer user could send data requests
to a computer from a remote location
• This was an incredibly important development in computer
technology.
• Providing multiple users access to the device
• In the mid-1960s, computer scientist J.C.R. Licklider
developed the concept of a computer network.
The origin of the cloud (3)
• Technological developments in the 1970s and 1980s saw the use of the
cloud in different forms.
• By the early 1990s, the internet was depicted as a cloud in patent
diagrams.
• It wasn’t until 1996, when Compaq Computer Corporation used the term in
a business plan, that the phrase was coined
• It didn’t take long for Salesforce.com to become a pioneer in cloud-based
computing.
• In 1999, Salesforce launched CRM (customer relationship
• management) software in the cloud designed to replace traditional
desktop CRM software.
• The cloud continues to evolve, and Salesforce continues to be a leader in remote delivery of computing solutions for businesses.
Cloud
Computing
Services
The three major Cloud Computing
Offerings are
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Different business use some or all of these
components according to their
requirement.
Cloud Computing
Services
SaaS is becoming an increasingly prevalent delivery model as underlying
technologies that supports Service Oriented Architecture (SOA) or Web
Services.
PaaS services are constantly updated & new features added. Software
developers, web developers and business can benefit from PaaS. It
provides platform to support application development. It includes software
support and management services, storage, networking, deploying,
testing, collaborating, hosting and maintaining applications
IaaS (Infrastructure As A Service) is one of the fundamental service model
of cloud computing alongside PaaS( Platform as a Service). It provides
access to computing resources in a virtualized environment “the cloud” on
internet. It provides computing infrastructure like virtual server space,
network connections, bandwidth, load balancers and IP addresses. The
pool of hardware resource is extracted from multiple servers and networks
What is
Cloud
Computing
Architecture
?
Cloud computing comprises of two components
front end and back end.
Front end consist client part of cloud computing
system.
It comprise of interfaces and applications that are
required to access the cloud computing platform.
Back end refers to the cloud itself, it comprises of
the resources that are required for cloud
computing services.
It consists of virtual machines, servers, data
storage, security mechanism etc
Virtualization and Cloud Computing
• The main enabling technology for Cloud Computing is
Virtualization.
• Virtualization is a partitioning of single physical server into
multiple logical servers.
• Once the physical server is divided, each logical server
behaves like a physical server
• One can run an operating system and applications
independently.
Cloud Computing Architecture
• the architecture comprises of many cloud components
• They are loosely coupled.
• We can broadly divide the cloud architecture into two parts:
● Front End
● Back End
• Each of the ends is connected through a network, usually
Internet.
Graphical
view of cloud
computing
architecture
Front End
• The front end refers to the client part of cloud computing
system.
• It consists of interfaces and applications that are required to
access the cloud computing platforms, Example - Web
Browser.
Back End
• The back End refers to the cloud itself. It consists of all the
resources
• required to provide cloud computing services. It comprises
of huge data
• storage, virtual machines, security mechanism, services,
deployment models,
• servers, etc.
Cloud Computing Infrastructure
• Cloud infrastructure consists of:
• servers, storage devices, network, cloud management software,
deployment software, and platform virtualization.
The infrastructure: Hypervisor
• Hypervisor is a firmware or low-level program that acts as a
Virtual Machine Manager.
• It allows to share the single physical instance of cloud
resources between several tenants.
Cloud infrastructure Cnt’d
Management Software
• It helps to maintain and configure the infrastructure
Deployment Software
• It helps to deploy and integrate the application on the
cloud..
Cloud infrastructure: Network
• It is the key component of cloud infrastructure.
• It allows to connect cloud services over the Internet.
• It is also possible to deliver network as a utility over the
Internet, which means, the customer can customize the
network route and protocol.
The Cloud Infrastructure:
Server
• The server helps to compute the resource sharing and offers
other services such as resource allocation and de-allocation,
monitoring the resources providing security etc.
Storage
• Cloud keeps multiple replicas of storage.
• If one of the storage resources fails, then it can be extracted
from another one, which makes cloud computing more
reliable.
Types of Clouds
There are four different cloud
models that you can subscribe
according to business needs:
Public Cloud
Model
• Public Cloud allows
systems and services
to be easily accessible
to general public.
• IT giants such as
Google, Amazon and
Microsoft offer cloud
services via Internet.
Benefits of
deploying
cloud as
public cloud
model
Disadvantag
es
In public cloud model, data is hosted
off-site and resources are shared
publicly, therefore does not ensure
higher level of security.
Less Customizable
It is comparatively less
customizable than private cloud.
Private Cloud Model
Private Cloud allows systems and services to
be accessible within an organization.
The Private Cloud is operated only within a
single organization.
However, it may be managed internally by the
organization itself or by third-party.
Private
Cloud
Model
Benefits of
private
cloud
model
Disadvantages
Restricted Area of
Operation: The private
cloud is only accessible
locally and is very difficult to
deploy globally.
High Priced: Purchasing
new hardware in order to
fulfill the demand is a costly
transaction.
Limited Scalability: The
private cloud can be scaled
only within capacity of
internal hosted resources.
Additional Skills: In order
to maintain cloud
deployment, organization
requires skilled expertise.
Hybrid Cloud Model
• Hybrid Cloud is a mixture of public and private cloud.
• Non-critical activities are performed using public cloud while
the critical activities are performed using private cloud.
Benefits hybrid cloud model
Disadvantages
• Networking Issues :Networking becomes complex due to
presence of private and public cloud.
• Security Compliance: It is necessary to ensure that cloud
services are compliant with security policies of the
organization.
• Infrastructure Dependency: The hybrid cloud model is
dependent on internal IT infrastructure, therefore it is
necessary to ensure redundancy across data centers.
Community Cloud Model
• Allows system and services to be accessible by group of
organizations
•
• It shares the infrastructure between several organizations
from a specific community.
• It may be managed internally by organizations or by the
third-party.
Beginners Guide and general overview to Cloud Computing.pptx
Benefits of community cloud model
Cloud Computing Management
•cloud provider responsible to manage
resources and their performance
•Management includes: load balancing,
performance, storage, backups, capacity,
deployment, etc.
•The management is essential to access full
functionality of resources in the cloud
Cloud Management Tasks
• The cloud provider performs several tasks to ensure efficient
use of cloud resources.
Cloud Computing
Challenges
•Cloud computing, an
emergent technology,
has placed many
challenges in different
aspects of data and
information handling
Security and Privacy
•Security and Privacy of
information is the biggest
challenge to cloud
computing.
•Security and privacy issues
can be overcome by
employing encryption,
security hardware and
security applications.
Portability
• applications should easily be migrated from one cloud
provider to another.
• There must not be vendor lock-in.
• However, it is not yet made possible because each of the
cloud provider uses different standard languages for their
platforms
Interoperability
• It means the application on one platform should be able to
incorporate services from the other platforms.
• It is made possible via web services, but developing such
web services is very complex.
Computing Performance
• Data intensive applications on cloud requires high network
bandwidth, which results in high cost.
• Low bandwidth does not meet the desired computing
performance of cloud application.
Reliability and Availability
• It is necessary for cloud systems to be reliable and robust
• businesses are now becoming dependent on services
provided by third-party.
Characteristics of Cloud Computing
• Cloud computing has five essential characteristics:
• on-demand self-service
• broad network access
• resource pooling
• rapid elasticity and
• measured service.
Cloud Deployment Models
• Public cloud services are hosted on hardware resources at the cloud
service provider’s (CSP) location, and those physical resources are
shared among multiple customers.
• Private cloud services are hosted on hardware resources used
exclusively by a single organization. no one else is allowed to use
the hardware for their own cloud, regardless of where that
hardware is located.
• A hybrid cloud is a mix of public and private cloud components, or a
combination of some cloud and some traditional on-prem services
• A multi-cloud model involves using cloud services from multiple
vendors at one time.
• A community cloud is accessible to multiple organizations with
similar concerns, but not to the general public.
Cloud Service Models
• SaaS have two primary areas of security concerns: data
security and application access.
• PaaS customers have the same concerns as SaaS users: data
security and application access. In addition, PaaS presents
additional concerns, including application configurations
and administrative or root access.
• IaaS customers must consider similar security concerns as
when running their own, on-prem infrastructure.
Cloud Service Providers
• The three top contenders for cloud platform market share:
• AWS (Amazon Web Services)
• Microsoft Azure, and
• GCP (Google Cloud Platform) as of 2019
• They are followed by:
• IBM Cloud, Oracle Cloud, and Alibaba Cloud.
• OpenStack is an open-source cloud computing platform
designed by Rackspace and NASA to create do-it-yourself
compute, storage, and networking cloud services.
Beginners Guide and general overview to Cloud Computing.pptx

More Related Content

PPTX
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
PDF
Cloud computing white paper
PPTX
Cloud Computing.pptx
PDF
1.Introduction to cloud computing converted
PPTX
Cloud Computing Made Easy
PPTX
Introduction To Cloud Computing
PPTX
Introduction to Cloud Computing CA03.pptx
PPTX
Presentation on Cloud Computing (CE).pptx
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
Cloud computing white paper
Cloud Computing.pptx
1.Introduction to cloud computing converted
Cloud Computing Made Easy
Introduction To Cloud Computing
Introduction to Cloud Computing CA03.pptx
Presentation on Cloud Computing (CE).pptx

Similar to Beginners Guide and general overview to Cloud Computing.pptx (20)

PPTX
Cloud computing
PPTX
Cloud-Computing-The-New-Frontier - Dilli.pptx
PPTX
Full cloud computing ppt
PPT
Cloud computing@Irshad
PPTX
Cloud Computing_Module1_ updated.pptx
PPTX
Cloud computing ppt
PPTX
Cloud Computing FUNDAMENTAL TUTORIAL FOR YOU
PPTX
Introduction to Cloud Computing.pptx
PPTX
Cloud Computing by Mamta
PPT
Cloud computing
PPTX
Cloud Computing
PPTX
Introduction to Cloud Computing.pptx
PPTX
Cloud Computing.pptx
PPTX
C L O U D C O M P U T I N G
PPTX
Cloud-Computing.pptx
PPTX
Cloud Computing : Revised Presentation
PPTX
cloud computing data for computer science.pptx
PPS
Cloud Computing
PPTX
clude computing presentation topic .pptx
PPTX
NSUT_Lecture1_cloud computing[1].pptx
Cloud computing
Cloud-Computing-The-New-Frontier - Dilli.pptx
Full cloud computing ppt
Cloud computing@Irshad
Cloud Computing_Module1_ updated.pptx
Cloud computing ppt
Cloud Computing FUNDAMENTAL TUTORIAL FOR YOU
Introduction to Cloud Computing.pptx
Cloud Computing by Mamta
Cloud computing
Cloud Computing
Introduction to Cloud Computing.pptx
Cloud Computing.pptx
C L O U D C O M P U T I N G
Cloud-Computing.pptx
Cloud Computing : Revised Presentation
cloud computing data for computer science.pptx
Cloud Computing
clude computing presentation topic .pptx
NSUT_Lecture1_cloud computing[1].pptx
Ad

Recently uploaded (20)

PDF
Introduction-to-Social-Work-by-Leonora-Serafeca-De-Guzman-Group-2.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Pre independence Education in Inndia.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Business Ethics Teaching Materials for college
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Insiders guide to clinical Medicine.pdf
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
PPTX
master seminar digital applications in india
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Introduction-to-Social-Work-by-Leonora-Serafeca-De-Guzman-Group-2.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Microbial diseases, their pathogenesis and prophylaxis
102 student loan defaulters named and shamed – Is someone you know on the list?
Pre independence Education in Inndia.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Cell Structure & Organelles in detailed.
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Business Ethics Teaching Materials for college
Week 4 Term 3 Study Techniques revisited.pptx
O7-L3 Supply Chain Operations - ICLT Program
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Insiders guide to clinical Medicine.pdf
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
master seminar digital applications in india
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Ad

Beginners Guide and general overview to Cloud Computing.pptx

  • 2. Outline • Introduction • Why cloud computing • Types of cloud computing • Cloud computing services • Software as a service • Platform as a service • Infrastructure as a service • Cloud computing Architecture • Cloud computing Infrastructure • Cloud computing Management
  • 3. Introduction • Cloud computing: general term for delivering hosted services over the internet • With cloud computing companies consume computer resources as a utility (pay as you want) • Virtual machines • Storage • Applications • a cloud services platform provides rapid access to flexible and low-cost IT resources
  • 4. How Does Cloud Computing Work? • It provides a simple way to access: • Servers • Storage • Databases and • broad set of application services over the Internet
  • 5. AWS (cloud services provide r) 1. Create an AWS account 2. Launch a Virtual Machine 3. Store Media and Files The AWS cloud computing platform provides the flexibility to build your application, your way, regardless of your use case or industry
  • 6. Advantages and Benefits of Cloud Computing • Discuss • Go global in minutes • Stop spending money on running and maintaining data centers • Increase speed and agility • Trade capital expense for variable expense • Benefit from massive economies of scale
  • 7. Types of Cloud Computing •three main types : •Infrastructure as a Service (IaaS) •Platform as a Service (PaaS), and •Software as a Service (SaaS)
  • 8. Cloud solutions • Mobile services • Website • Backup and recovery • Cloud products and services • (AWS) offers a broad set of global compute, storage, database, analytics, application, and deployment services • Help organizations move faster, lower IT costs, and scale applications
  • 9. The origin of the cloud • The first commercial computer, the UNIVAC I, hit the market in 1951 for a whopping $159,000 in today’s dollars • The UNIVAC I’s price tag, along with its large size and electricity consumption, required substantial care and maintenance. • They were not only expensive to purchase, but they were expensive to operate. • The first computers were shared by many people, which required the user to travel to the computer's location to use it.
  • 10. The origin of the cloud (2) • By the early 1960s, a solution was developed called remote job entry (RJE). • This meant that a computer user could send data requests to a computer from a remote location • This was an incredibly important development in computer technology. • Providing multiple users access to the device • In the mid-1960s, computer scientist J.C.R. Licklider developed the concept of a computer network.
  • 11. The origin of the cloud (3) • Technological developments in the 1970s and 1980s saw the use of the cloud in different forms. • By the early 1990s, the internet was depicted as a cloud in patent diagrams. • It wasn’t until 1996, when Compaq Computer Corporation used the term in a business plan, that the phrase was coined • It didn’t take long for Salesforce.com to become a pioneer in cloud-based computing. • In 1999, Salesforce launched CRM (customer relationship • management) software in the cloud designed to replace traditional desktop CRM software. • The cloud continues to evolve, and Salesforce continues to be a leader in remote delivery of computing solutions for businesses.
  • 12. Cloud Computing Services The three major Cloud Computing Offerings are Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Different business use some or all of these components according to their requirement.
  • 13. Cloud Computing Services SaaS is becoming an increasingly prevalent delivery model as underlying technologies that supports Service Oriented Architecture (SOA) or Web Services. PaaS services are constantly updated & new features added. Software developers, web developers and business can benefit from PaaS. It provides platform to support application development. It includes software support and management services, storage, networking, deploying, testing, collaborating, hosting and maintaining applications IaaS (Infrastructure As A Service) is one of the fundamental service model of cloud computing alongside PaaS( Platform as a Service). It provides access to computing resources in a virtualized environment “the cloud” on internet. It provides computing infrastructure like virtual server space, network connections, bandwidth, load balancers and IP addresses. The pool of hardware resource is extracted from multiple servers and networks
  • 14. What is Cloud Computing Architecture ? Cloud computing comprises of two components front end and back end. Front end consist client part of cloud computing system. It comprise of interfaces and applications that are required to access the cloud computing platform. Back end refers to the cloud itself, it comprises of the resources that are required for cloud computing services. It consists of virtual machines, servers, data storage, security mechanism etc
  • 15. Virtualization and Cloud Computing • The main enabling technology for Cloud Computing is Virtualization. • Virtualization is a partitioning of single physical server into multiple logical servers. • Once the physical server is divided, each logical server behaves like a physical server • One can run an operating system and applications independently.
  • 16. Cloud Computing Architecture • the architecture comprises of many cloud components • They are loosely coupled. • We can broadly divide the cloud architecture into two parts: ● Front End ● Back End • Each of the ends is connected through a network, usually Internet.
  • 18. Front End • The front end refers to the client part of cloud computing system. • It consists of interfaces and applications that are required to access the cloud computing platforms, Example - Web Browser.
  • 19. Back End • The back End refers to the cloud itself. It consists of all the resources • required to provide cloud computing services. It comprises of huge data • storage, virtual machines, security mechanism, services, deployment models, • servers, etc.
  • 20. Cloud Computing Infrastructure • Cloud infrastructure consists of: • servers, storage devices, network, cloud management software, deployment software, and platform virtualization.
  • 21. The infrastructure: Hypervisor • Hypervisor is a firmware or low-level program that acts as a Virtual Machine Manager. • It allows to share the single physical instance of cloud resources between several tenants.
  • 22. Cloud infrastructure Cnt’d Management Software • It helps to maintain and configure the infrastructure Deployment Software • It helps to deploy and integrate the application on the cloud..
  • 23. Cloud infrastructure: Network • It is the key component of cloud infrastructure. • It allows to connect cloud services over the Internet. • It is also possible to deliver network as a utility over the Internet, which means, the customer can customize the network route and protocol.
  • 24. The Cloud Infrastructure: Server • The server helps to compute the resource sharing and offers other services such as resource allocation and de-allocation, monitoring the resources providing security etc. Storage • Cloud keeps multiple replicas of storage. • If one of the storage resources fails, then it can be extracted from another one, which makes cloud computing more reliable.
  • 25. Types of Clouds There are four different cloud models that you can subscribe according to business needs:
  • 26. Public Cloud Model • Public Cloud allows systems and services to be easily accessible to general public. • IT giants such as Google, Amazon and Microsoft offer cloud services via Internet.
  • 28. Disadvantag es In public cloud model, data is hosted off-site and resources are shared publicly, therefore does not ensure higher level of security. Less Customizable It is comparatively less customizable than private cloud.
  • 29. Private Cloud Model Private Cloud allows systems and services to be accessible within an organization. The Private Cloud is operated only within a single organization. However, it may be managed internally by the organization itself or by third-party.
  • 32. Disadvantages Restricted Area of Operation: The private cloud is only accessible locally and is very difficult to deploy globally. High Priced: Purchasing new hardware in order to fulfill the demand is a costly transaction. Limited Scalability: The private cloud can be scaled only within capacity of internal hosted resources. Additional Skills: In order to maintain cloud deployment, organization requires skilled expertise.
  • 33. Hybrid Cloud Model • Hybrid Cloud is a mixture of public and private cloud. • Non-critical activities are performed using public cloud while the critical activities are performed using private cloud.
  • 35. Disadvantages • Networking Issues :Networking becomes complex due to presence of private and public cloud. • Security Compliance: It is necessary to ensure that cloud services are compliant with security policies of the organization. • Infrastructure Dependency: The hybrid cloud model is dependent on internal IT infrastructure, therefore it is necessary to ensure redundancy across data centers.
  • 36. Community Cloud Model • Allows system and services to be accessible by group of organizations • • It shares the infrastructure between several organizations from a specific community. • It may be managed internally by organizations or by the third-party.
  • 38. Benefits of community cloud model
  • 39. Cloud Computing Management •cloud provider responsible to manage resources and their performance •Management includes: load balancing, performance, storage, backups, capacity, deployment, etc. •The management is essential to access full functionality of resources in the cloud
  • 40. Cloud Management Tasks • The cloud provider performs several tasks to ensure efficient use of cloud resources.
  • 41. Cloud Computing Challenges •Cloud computing, an emergent technology, has placed many challenges in different aspects of data and information handling
  • 42. Security and Privacy •Security and Privacy of information is the biggest challenge to cloud computing. •Security and privacy issues can be overcome by employing encryption, security hardware and security applications.
  • 43. Portability • applications should easily be migrated from one cloud provider to another. • There must not be vendor lock-in. • However, it is not yet made possible because each of the cloud provider uses different standard languages for their platforms
  • 44. Interoperability • It means the application on one platform should be able to incorporate services from the other platforms. • It is made possible via web services, but developing such web services is very complex.
  • 45. Computing Performance • Data intensive applications on cloud requires high network bandwidth, which results in high cost. • Low bandwidth does not meet the desired computing performance of cloud application.
  • 46. Reliability and Availability • It is necessary for cloud systems to be reliable and robust • businesses are now becoming dependent on services provided by third-party.
  • 47. Characteristics of Cloud Computing • Cloud computing has five essential characteristics: • on-demand self-service • broad network access • resource pooling • rapid elasticity and • measured service.
  • 48. Cloud Deployment Models • Public cloud services are hosted on hardware resources at the cloud service provider’s (CSP) location, and those physical resources are shared among multiple customers. • Private cloud services are hosted on hardware resources used exclusively by a single organization. no one else is allowed to use the hardware for their own cloud, regardless of where that hardware is located. • A hybrid cloud is a mix of public and private cloud components, or a combination of some cloud and some traditional on-prem services • A multi-cloud model involves using cloud services from multiple vendors at one time. • A community cloud is accessible to multiple organizations with similar concerns, but not to the general public.
  • 49. Cloud Service Models • SaaS have two primary areas of security concerns: data security and application access. • PaaS customers have the same concerns as SaaS users: data security and application access. In addition, PaaS presents additional concerns, including application configurations and administrative or root access. • IaaS customers must consider similar security concerns as when running their own, on-prem infrastructure.
  • 50. Cloud Service Providers • The three top contenders for cloud platform market share: • AWS (Amazon Web Services) • Microsoft Azure, and • GCP (Google Cloud Platform) as of 2019 • They are followed by: • IBM Cloud, Oracle Cloud, and Alibaba Cloud. • OpenStack is an open-source cloud computing platform designed by Rackspace and NASA to create do-it-yourself compute, storage, and networking cloud services.

Editor's Notes

  • #3: you can provision exactly the right type and size of computing resources you need to power your newest bright idea or operate your IT department. You can access as many resources as you need, almost instantly, and only pay for what you use.
  • #5: A Cloud services platform such as Amazon Web Services owns and maintains the network connected hardware required for these application services You subscribe and use what you need via a web application. You can save time, money, and let AWS manage your infrastructure, without compromising scalability, security, or dependability.
  • #7: Selecting the right type of cloud computing for your needs can help you strike the right balance of control and the avoidance of undifferentiated heavy lifting.
  • #8: Hundreds of thousands of customers have joined the Amazon Web Services (AWS) community and use AWS solutions to build their businesses AWS cloud computing platform provides the flexibility to build your application, your way, regardless of your use case or industry Amazon Web Services (AWS) offers a broad set of global compute, storage, database, analytics, application, and deployment services that help organizations move faster, lower IT costs, and scale applications
  • #10: While working for ARPA (Advanced Research Projects Agency), he came up with the idea of an “Intergalactic Computer Network” that would allow multiple computers to communicate with each other. Upon Licklider’s departure from ARPA, computer scientists Bob Taylor and Larry Roberts used his Intergalactic Computer Network idea to create ARPANET, a precursor to the internet. This was the first time that users could access data from computers that weren’t their own. While the term "cloud computing" wasn’t in use at the time, its concepts were already in play.
  • #11: This groundbreaking new approach set the stage for cloud computing as we know it today. Salesforce set the example for other popular cloud-based software like Google Drive, iCloud, and Dropbox In the mid-2000s, Amazon developed a cloud-based application to manage its own internal operations. After building an infrastructure of web services for its own use, Amazon moved to offer this cloud-based system as a commercial service in 2006 with the launch of Elastic Compute Cloud (EC2). Amazon later released Simple Storage Service (S3), which introduced a payas- you-go model, a model which has become standard practice. By the late 2000s, Google had released Google Docs, a cloud-based word processing software, as a free service. Google Sheets, Google Slides, and Google Forms soon followed.
  • #13: IaaS(Infrastructure as a service) is a complete package for computing. For small scale businesses who are looking for cutting cost on IT infrastructure, IaaS is one of the solutions. Annually a lot of money is spent in maintenance and buying new components like hard-drives, network connections, external storage device etc. which a business owner could have saved for other expenses by using IaaS.
  • #14: It is under providers control.Cloud computing distributes the file system that spreads over multiple hard disks and machines. Data is never stored in one place only and in case one unit fails the other will take over automatically. The user disk space is allocated on the distributed file system, while another important component is algorithm for resource allocation. Cloud computing is a strong distributed environment and it heavily depends upon strong algorithm.
  • #15: Many popular companies’s like VmWare and Microsoft provide virtualization services, where instead of using your personal PC for storage and computation, you use their virtual server. They are fast, costeffective and less time consuming
  • #47: • Traditionally, IT security focuses on maintaining a protective perimeter around the on-prem data center, Managing all traffic into and out of that secure perimeter. As data, applications, and other resources move to the cloud, security must be built into the resources themselves to protect them in transit and at rest in locations other than an organization’s perimeter. Cloud technicians must understand a great deal about the context of services provided through the cloud, including business goals and processes, software development processes, infrastructure concepts, and necessary adaptations to security strategies specific to cloud-hosted resources.
  • #48: Public cloud services are hosted on hardware resources at the cloud service provider’s (CSP) location, and those physical resources are shared among multiple customers. The CSP’s hardware is managed by the CSP and cannot be accessed directly by the cloud customer. Private cloud services are hosted on hardware resources used exclusively by a single organization. This hardware might be located in a CSP’s data center and dedicated to one customer, or the hardware might be located in the organization’s own data center. What makes a cloud private is that no one else is allowed to use the hardware for their own cloud, regardless of where that hardware is located. A hybrid cloud is a mix of public and private cloud components, or a combination of some cloud and some traditional on-prem services, where those components and services interact with each other in a direct and seamless manner. A multi-cloud model involves using cloud services from multiple vendors at one time, allowing organizations to choose the best-in-breed for any particular service. A community cloud is accessible to multiple organizations with similar concerns, but not to the general public. One of the member organizations might host and manage the community cloud resources either on or off premises, or it might be provided by a third party.
  • #49: • Cloud computing takes functions and resources that a local network would normally provide, abstracts those functions to a software-defined level, and then gives those services back to the local network from across the Internet. However, because IaaS customers have no control over the hardware underlying their cloud infrastructure, they must ensure that the CSP complies with standards common to the customer’s industry.
  • #50: Basic product types offered by all major CSPs can be used to configure your own cloud network, to host your resources on the cloud (such as applications, servers, or data), or to run the processes you need (such as authentication, machine learning, or batch processing).