SlideShare una empresa de Scribd logo
1 de 20
Cloud computing
IDRIS SHAH
CIT/20/12
What is cloud computing
• Cloud computing is a subscription-based service which enables you can
obtain computer resources through internet(cloud).
• These resources are hosted/owned by what we call ‘cloud providers’.
• Users are provided an interface to interact with the resources.
• These resources can be rapidly implemented and decommissioned, and
scaled up or down providing for an on-demand utility-like model.
history
• AMAZON played a key role in all the development of cloud
computing by modernizing their data centers
• Amazon initiated a new product development effort to
provide cloud computing to external customers, and
launched amazon web services (AWS) on a utility computing
basis in 2006
Why cloud computing
• You no longer have to pay for someone (or a team of someones) to do things such
as install and update software, install and manage email servers
• You no longer have to buy software.
• Cloud computing applications are regularly updated, so you don't have to spend
time and money doing it
• Access your data from anywhere
• Cloud computing lets you start up or grow your small business quickly.
Essential Characteristics
• On-demand service
– Get computing capabilities as needed automatically
• Broad Network Access
– Services available over the net using desktop, laptop, PDA, mobile phone
• Resource pooling
– Provider resources pooled to serve multiple clients
• Rapid Elasticity
– Ability to quickly scale in/out service
• Measured service
– control, optimize services based on metering
virtualisation
• Its one of the ways in which you will access services on cloud
• Separates OS from hardware and from apps.
• Transfers entire OS from one hardware to another.
• Done through virtualisation software
• Two types
Client installed
Hypervisor
Client installed
On h/w install OS and then virtualisation software.
This allows you to have mutiple OS.(called instances).- eg: virtualbox
These OS Open up like windows .
Eg: MAC computer you install vmware fusion and on top of it you can install
windows 7 that just looks like an application.
We can simply copy and paste OS to another server.
hypervisor
• More powerful than client installed
• Two pieces of s/w
1. Hypervisor
2. Management software
1. Hypervisor
• A kind of doftware that you directly install on h/w where you want to run
virtual computers.
Eg: vmware’s hypervisor is ESXI.
Install ESXI on h/w.
2. Management software
• Management s/w is what connects to hypervisor(vsphere)
• Through this we are able to create virtual servers for different clients
• These virtual servers can be transferred to any other server running esxi
hypervisor by managment s/w.
• Management s/w can do fault tolerance.
• IIT delhi -BAADAL
Hosted instances
• As now h/w can be separated from o/s
• Companies now realised that they could sell instances of OS .
• Instead of buying h/w create instance in our virtual environment and use
it.
• Pay for what you use
• Eg: amazon ec2
Cloud Service Models
• Software as a Service (SaaS)
– Application is hosted as a service to customers who access via internet.
– Users don’t have to maintain or support it.
– It’s out of customers hand when hosting service decides to change it.
Eg : googledocs, salesforce (crm),quickbooks.com
Advantages:
 Costing less money
 Less staff required
 SSL widely used and trusted
Disadvantages
Organisation that has a very specific computational need may not be able to find
application through saas
• Platform as a Service (PaaS)
– Users design,develop and deploy their apps on the cloud through the
environment provided by cloud provider.
Eg: google app engine, microsoft’s windows azure,
• Google app engine
• This is more a web interface for a development environment that offers a
one stop facility for design, development and deployment Java and
Python-based applications in Java, Go and Python.
• Disadvantage:
• If you create an application with one cloud provider and decide to move to
other cloud provider-you may either not be able to do so or have to pay a
high price.
• If provider goes out of business your apps are lost. Eg: company zimki
• Infrastructure as a Service (IaaS)
• Rather than purchasing servers,softwares,racks and having to pay for the
space, the cloud provider rents those resources.
• Iaas provides resources as Server space,network equipment,memory,storage
space and cpu cycles.
• Dynamically scaled up and down.
• Providers charge according to resources used.
Amazon elastic compute cloud( EC2)
• Offers virtual machines for the organisations.
• Amazon simple storage service s3 allows you to store your data.
Google drive: upto 5gb storage allowed for free
Disadvantage:
No control over data(prone to hackers)
Even best of companies can go down at times.-like amazon s3 in 2008
had.
How do clients access data on cloud
• First a terminal server is created by cloud provider.
• Each user gets a unique virtual session on the server.
• As terminal server and client data reside on same n/w. So connection to
data is fast.
• All the unique softwares installed on terminal servers become available to
all users within virtual session.
• These sessions are protected by firewalls,anti-virus,encryption etc
Deployment Models
Public
• A public cloud can be accessed by any subscriber with an internet connection and
access to the cloud space . Eg: amazon ec2,google app engine etc
• Private
A private cloud is established for a specific group or organization and limits access to
just that group.it may be managed by the org or a 3rd party, on or off the
premises.
• Hybrid
A hybrid cloud is essentially a combination of at least two clouds, where the
clouds included are a mixture of public, private, or community.
• Community Cloud - A community cloud is shared among two or more
organizations that have similar cloud requirements.
Disadvantages of cloud computing
• Possible downtime
Cloud computing makes your small business dependent on the reliability of your
Internet connection. And even the most reliable cloud computing service
providers suffer server outages now and again.
Inflexibility
You could be locking your business. You can't insert a document created in another
application into a Google Docs spreadsheet.
SECURITY ISSUES
Data stored on the cloud can be prone to hackers and a dishonest admin can tamper
with data.
conclusion
• Cloud computing can be really useful for those who want to
start business but don’t have enough money to support it.
• Even though the security continues to be the main concern in
cloud computing but it may well be better than than your own
security.
• If your data is on the cloud you need not to worry about
theft, damage,fire etc.

Más contenido relacionado

La actualidad más candente

Cloud Computing An introduction
Cloud Computing An introductionCloud Computing An introduction
Cloud Computing An introductionSanjay Sharma
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingSiva Arunachalam
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingPriyodarshini Dhar
 
What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?Richard Harvey
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstractJagadeesh Kumar
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud ComputingEdureka!
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing PresentationVivek Ravindran
 
Shift to Application & Infrastructure Hosting
Shift to Application & Infrastructure HostingShift to Application & Infrastructure Hosting
Shift to Application & Infrastructure Hostingtechzimslides
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101Chris Yeo
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service modelsPrateek Soni
 

La actualidad más candente (17)

Cloud Computing An introduction
Cloud Computing An introductionCloud Computing An introduction
Cloud Computing An introduction
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
What is Cloud computing?
What is Cloud computing?What is Cloud computing?
What is Cloud computing?
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Cloud computing by Bhavesh
Cloud computing by BhaveshCloud computing by Bhavesh
Cloud computing by Bhavesh
 
Shift to Application & Infrastructure Hosting
Shift to Application & Infrastructure HostingShift to Application & Infrastructure Hosting
Shift to Application & Infrastructure Hosting
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 

Similar a cloud computing

Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computerSanath Surawar
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARsashi29
 
Basics of cloud Computing and various concepts.pptx
Basics of cloud Computing and various concepts.pptxBasics of cloud Computing and various concepts.pptx
Basics of cloud Computing and various concepts.pptxAmberAbbas11
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputingBadam Anand
 
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
presentation_introduction_to_cloud_computing_1565085358_46246.pptxpresentation_introduction_to_cloud_computing_1565085358_46246.pptx
presentation_introduction_to_cloud_computing_1565085358_46246.pptxSimmyNayak
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingMuhd Dembo
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxGauravPandey43518
 
Cloud computing(components and models).pptx
Cloud computing(components and models).pptxCloud computing(components and models).pptx
Cloud computing(components and models).pptxRakshyaKhanal4
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingImane SBAI
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPTSeminar Links
 

Similar a cloud computing (20)

cloud computing
cloud computingcloud computing
cloud computing
 
cloud computin
cloud computincloud computin
cloud computin
 
Sapthagiricloud
SapthagiricloudSapthagiricloud
Sapthagiricloud
 
Cloud computing computer
Cloud computing computerCloud computing computer
Cloud computing computer
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 
Basics of cloud Computing and various concepts.pptx
Basics of cloud Computing and various concepts.pptxBasics of cloud Computing and various concepts.pptx
Basics of cloud Computing and various concepts.pptx
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
presentation_introduction_to_cloud_computing_1565085358_46246.pptxpresentation_introduction_to_cloud_computing_1565085358_46246.pptx
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptx
 
Cloud computing(components and models).pptx
Cloud computing(components and models).pptxCloud computing(components and models).pptx
Cloud computing(components and models).pptx
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Cloud Computing Ppt
Cloud Computing PptCloud Computing Ppt
Cloud Computing Ppt
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

cloud computing

  • 2. What is cloud computing • Cloud computing is a subscription-based service which enables you can obtain computer resources through internet(cloud). • These resources are hosted/owned by what we call ‘cloud providers’. • Users are provided an interface to interact with the resources. • These resources can be rapidly implemented and decommissioned, and scaled up or down providing for an on-demand utility-like model.
  • 3.
  • 4. history • AMAZON played a key role in all the development of cloud computing by modernizing their data centers • Amazon initiated a new product development effort to provide cloud computing to external customers, and launched amazon web services (AWS) on a utility computing basis in 2006
  • 5. Why cloud computing • You no longer have to pay for someone (or a team of someones) to do things such as install and update software, install and manage email servers • You no longer have to buy software. • Cloud computing applications are regularly updated, so you don't have to spend time and money doing it • Access your data from anywhere • Cloud computing lets you start up or grow your small business quickly.
  • 6. Essential Characteristics • On-demand service – Get computing capabilities as needed automatically • Broad Network Access – Services available over the net using desktop, laptop, PDA, mobile phone • Resource pooling – Provider resources pooled to serve multiple clients • Rapid Elasticity – Ability to quickly scale in/out service • Measured service – control, optimize services based on metering
  • 7. virtualisation • Its one of the ways in which you will access services on cloud • Separates OS from hardware and from apps. • Transfers entire OS from one hardware to another. • Done through virtualisation software • Two types Client installed Hypervisor
  • 8. Client installed On h/w install OS and then virtualisation software. This allows you to have mutiple OS.(called instances).- eg: virtualbox These OS Open up like windows . Eg: MAC computer you install vmware fusion and on top of it you can install windows 7 that just looks like an application. We can simply copy and paste OS to another server.
  • 9. hypervisor • More powerful than client installed • Two pieces of s/w 1. Hypervisor 2. Management software 1. Hypervisor • A kind of doftware that you directly install on h/w where you want to run virtual computers. Eg: vmware’s hypervisor is ESXI. Install ESXI on h/w.
  • 10. 2. Management software • Management s/w is what connects to hypervisor(vsphere) • Through this we are able to create virtual servers for different clients • These virtual servers can be transferred to any other server running esxi hypervisor by managment s/w. • Management s/w can do fault tolerance. • IIT delhi -BAADAL
  • 11. Hosted instances • As now h/w can be separated from o/s • Companies now realised that they could sell instances of OS . • Instead of buying h/w create instance in our virtual environment and use it. • Pay for what you use • Eg: amazon ec2
  • 12. Cloud Service Models • Software as a Service (SaaS) – Application is hosted as a service to customers who access via internet. – Users don’t have to maintain or support it. – It’s out of customers hand when hosting service decides to change it. Eg : googledocs, salesforce (crm),quickbooks.com Advantages:  Costing less money  Less staff required  SSL widely used and trusted Disadvantages Organisation that has a very specific computational need may not be able to find application through saas
  • 13. • Platform as a Service (PaaS) – Users design,develop and deploy their apps on the cloud through the environment provided by cloud provider. Eg: google app engine, microsoft’s windows azure, • Google app engine • This is more a web interface for a development environment that offers a one stop facility for design, development and deployment Java and Python-based applications in Java, Go and Python. • Disadvantage: • If you create an application with one cloud provider and decide to move to other cloud provider-you may either not be able to do so or have to pay a high price. • If provider goes out of business your apps are lost. Eg: company zimki
  • 14. • Infrastructure as a Service (IaaS) • Rather than purchasing servers,softwares,racks and having to pay for the space, the cloud provider rents those resources. • Iaas provides resources as Server space,network equipment,memory,storage space and cpu cycles. • Dynamically scaled up and down. • Providers charge according to resources used.
  • 15. Amazon elastic compute cloud( EC2) • Offers virtual machines for the organisations. • Amazon simple storage service s3 allows you to store your data. Google drive: upto 5gb storage allowed for free Disadvantage: No control over data(prone to hackers) Even best of companies can go down at times.-like amazon s3 in 2008 had.
  • 16. How do clients access data on cloud • First a terminal server is created by cloud provider. • Each user gets a unique virtual session on the server. • As terminal server and client data reside on same n/w. So connection to data is fast. • All the unique softwares installed on terminal servers become available to all users within virtual session. • These sessions are protected by firewalls,anti-virus,encryption etc
  • 17. Deployment Models Public • A public cloud can be accessed by any subscriber with an internet connection and access to the cloud space . Eg: amazon ec2,google app engine etc • Private A private cloud is established for a specific group or organization and limits access to just that group.it may be managed by the org or a 3rd party, on or off the premises. • Hybrid A hybrid cloud is essentially a combination of at least two clouds, where the clouds included are a mixture of public, private, or community. • Community Cloud - A community cloud is shared among two or more organizations that have similar cloud requirements.
  • 18.
  • 19. Disadvantages of cloud computing • Possible downtime Cloud computing makes your small business dependent on the reliability of your Internet connection. And even the most reliable cloud computing service providers suffer server outages now and again. Inflexibility You could be locking your business. You can't insert a document created in another application into a Google Docs spreadsheet. SECURITY ISSUES Data stored on the cloud can be prone to hackers and a dishonest admin can tamper with data.
  • 20. conclusion • Cloud computing can be really useful for those who want to start business but don’t have enough money to support it. • Even though the security continues to be the main concern in cloud computing but it may well be better than than your own security. • If your data is on the cloud you need not to worry about theft, damage,fire etc.