SlideShare une entreprise Scribd logo
1  sur  35
CLOUD
COMPUTING
D E L I V E R Y A N D D E P L O Y M E N T M O D E L S
CONTENTS
• Introduction
• What is Cloud Computing
• In simple Words Cloud Computing is?
• Cloud Computing Essential Characteristics
• Cloud Deployment Models
• Cloud Adoption
• IT moving to Cloud Trends
• Cloud Computing Service Delivery Models
• National Institute of Standards and Technology(NIST)
• Cloud computing is a model for enabling 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 provisioned
and released with minimal management effort or service provider interaction.
This cloud model promotes availability and is composed of five essential
characteristics, three service models and four deployment models.
WHAT IS CLOUD COMPUTING
IN SIMPLE WORDS CLOUD
COMPUTING IS?
Definition: OSSM
o On-Demand: the server is already setup and
ready to be deployed
o Self Service: customer choose what they want,
when they want
o Scalable: customer can choose how much they
want and ramp up if necessary
o Measurable: there’s metering/reporting
so you know you are getting what you pay for
On demand self service
Broad network access
Resource pooling
Rapid elasticity
Measured Service:
CLOUD COMPUTING
ESSENTIAL CHARACTERISTICS
CLOUD DEPLOYMENT
MODELS
 The cloud infrastructure is made available to the general public or large industry
group and can be free or charged.
The IT resources are generally offered to cloud consumers at a cost or are
commercialized via other avenues( like advertisement)
 Is owned, managed, and operated by a business, academic or government
organization.
Has provision for access control and authentication.
Purchase capacity on usage basis.
It exists on the premises of the cloud provider. E.g., Gmail, Amazon EC2, Azure.
Pros:
• Offers a pay as you go
• Supports multiple tenants.
• No CAPEX(Capital Expenditure), Only OPEX( Operational Expenses)
Cons:
• No control of resources used or who shares them.
PUBLIC CLOUD
Fig :Organization act as cloud
consumers when accessing cloud
services and IT resources made
available by different cloud providers
PRIVATE CLOUD
• Private clouds are built for the exclusive use of one client.
• The company owns the infrastructure and has control over how applications are
deployed on it.
• Enables the organizations to have centralized access to IT resources by different
locations or departments of organization.
• May be deployed in an enterprise datacentre.
• May be managed by internal or outsourced staff.
• Purchase the sole use of server.
Pros:
• Concerns of Security are minimized
• More control over data and quality of service.
• E.g., Amazon EC2, & S3( Simple Storage Services)
• Can help to reduce OpEx
Cons
• Inflexible so likely to pay for unused resources.
• Intended for single tenant.
• With a private cloud the same organization is technically both the cloud
consumer and cloud provider. In order to differentiate these roles:
 a separate organizational department typically assumes the responsibility for
provisioning the cloud( and hence assumes the cloud provider role).
Departments requiring access to the private cloud assume the cloud consumer
role.
Fig: A cloud service consumer in organization’s
on premise environment access a cloud service
Hosted on the same organization’s private cloud
Via virtual private network.
COMMUNITY CLOUD
• The cloud infrastructure is shared by several organizations.
• Supports a specific community that has shared concerns/interests( e.g.,
security requirements, policy etc.)
• Managed by organizations or third party.
• Is similar to public cloud except that its access is limited to a specific
community of cloud consumers.
• Cloud consumers of the community share the responsibility for defining and
evolving the community cloud.
• Supports resource portability
Fig: Community of organizations accessing IT resources from a
community cloud
HYBRID CLOUD
• Hybrid cloud is a cloud environment comprised of two or more different cloud
deployment models.
• Non critical or non core activities are done using public cloud and sensitive
activities through private cloud.
• Can purchase the use of a mix of dedicated physical servers
• All the involved clouds may be provided by same or different
Vendors.
and virtual servers
Pros:
• Tailor mix to suit capacity and security requirements
Cons:
• May still pay for unused resources.
CLOUD ADOPTION
CLOUD ADOPTION
IT MOVING TO CLOUD
TRENDS
CLOUD SERVICE DELIVERY
MODELS
INFRASTRUCTURE AS A
SERVICE• IaaS also known as Hardware as a Service(HaaS) provides access to computing
resource in a virtualized environment environment.
• Virtual server space, network connections bandwidth, IP addresses and load
balancers
• Servers and storage are made available in a scalable way over network.
• Is typically billed on utility computing basis and amount of resources consumed.
• Eg., Amazon Web Services EC2(Elastic compute cloud), S3(Simple
Storage service), DynamoDB, Rackspace etc.
PLATFORM AS A SERVICE
• A platform to develop applications using languages, libraries, services and tools
supported by provider that can be deployed on cloud.
• Framework is hosted on the cloud.
• Infrastructure management by vendor.
• Scalability and management is provided
by vendor.
• No licensing hassles.
• User selects and controls applications and
hosting environment.
• Vendors: Force.com, Google App Engine,
Microsoft Azure.
FORCE.COM
• Very easy to use Web Interface to create web applications, websites
• Code generation, compilation, deployment etc. happens on Force.com multi-
tenant servers.
• Is owned by SaaS vendor Salesforce.com.
• Also has Eclipse Plugin base development
• Apps can be accessed from mobile devices too.
• Includes programming language, development and testing environment.
WINDOWS AZURE
• Windows Azure tools for Visual Studio.
• Technology Stack and Tools:
Visual Studio
Azure SDK
Visual Web Developer
ASP.NET MVC (framework)
• Windows Azure- Cloud OS as a Service
• SQL Azure- Cloud Based SQL Server
• Azure Development Platform
ASP.NET Framework
PHP
SDKs for JAVA and RUBY
SOFTWARE AS A SERVICE
• SaaS is a model where an application is hosted on a remote data centre and
provided as a service to customers across the internet.
• Salesforce is a common and popular example of CRM SaaS application.
• The provider takes care of all software development , maintenance and
upgrades.
• Customers use the software applications using browser.
• SaaS is becoming a accepted delivery model for many application , including
accounting, CRM, ERP etc.
FACTORS FOR ADOPTING
SAAS
• Pay-per-use mode eliminates the need for IT support.
• Provider manages both hardware and software
• A multitenant architecture
• Easy Customization
• Better Access
• Updates are automatic
• Cross device compatibility
• Accessible from any location
SAAS EXAMPLES
• GoToMeeting:
– It is used to make conference calls
– Is cloud based “meeting and collaboration” SaaS service by Citrix
– Users can quickly sign up and pay on demand.
Salesforce is a leader in SaaS computing and is best known for its on demand Customer Relatio
Solutions(CRM).
It brings together customer information in a single, integrated platform that enables you to build a
customer-centred business from marketing right through to sales, customer service and business an
• Workday is a leading SaaS provider of human capital management
application s, which include things like payroll and employee expenses
management etc.
EXAMPLES OF CLOUD
SERVICES
THANK YOU

Contenu connexe

Tendances

basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminarANKIT KUMAR
 
Cloud platforms - Cloud Computing
Cloud platforms - Cloud ComputingCloud platforms - Cloud Computing
Cloud platforms - Cloud ComputingAditi Rai
 
Cloud computing ppt by Binesh
Cloud computing ppt by BineshCloud computing ppt by Binesh
Cloud computing ppt by BineshBinesh
 
Introduction to cloud and Cloud Computing
Introduction to cloud and Cloud ComputingIntroduction to cloud and Cloud Computing
Introduction to cloud and Cloud ComputingNIKHILKUMAR SHARDOOR
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providersVineet Garg
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxJaya Silwal
 
Cloud service models
Cloud service modelsCloud service models
Cloud service modelsPrem Sanil
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 

Tendances (20)

basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud platforms - Cloud Computing
Cloud platforms - Cloud ComputingCloud platforms - Cloud Computing
Cloud platforms - Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt by Binesh
Cloud computing ppt by BineshCloud computing ppt by Binesh
Cloud computing ppt by Binesh
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2) AWS Elastic Compute Cloud (EC2)
AWS Elastic Compute Cloud (EC2)
 
Introduction to cloud and Cloud Computing
Introduction to cloud and Cloud ComputingIntroduction to cloud and Cloud Computing
Introduction to cloud and Cloud Computing
 
cloud computing architecture.pptx
cloud computing architecture.pptxcloud computing architecture.pptx
cloud computing architecture.pptx
 
Basics of Cloud Computing
Basics of Cloud ComputingBasics of Cloud Computing
Basics of Cloud Computing
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
Deployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptxDeployment Models of Cloud Computing.pptx
Deployment Models of Cloud Computing.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud service models
Cloud service modelsCloud service models
Cloud service models
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 

En vedette

Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptYogi Dadhich
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB ResultsSymantec
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the CloudsAndy Piper
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey ResultsMichael Skok
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemReuven Lerner
 
Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Tom Raftery
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the EnterpriseWSO2
 
Simplifying The Cloud Top 10 Questions By SMBs
Simplifying The Cloud Top 10 Questions By SMBsSimplifying The Cloud Top 10 Questions By SMBs
Simplifying The Cloud Top 10 Questions By SMBsSun Digital, Inc.
 
Penetrating the Cloud: Opportunities & Challenges for Businesses
Penetrating the Cloud: Opportunities & Challenges for BusinessesPenetrating the Cloud: Opportunities & Challenges for Businesses
Penetrating the Cloud: Opportunities & Challenges for BusinessesCompTIA
 
The Inevitable Cloud Outage
The Inevitable Cloud OutageThe Inevitable Cloud Outage
The Inevitable Cloud OutageNewvewm
 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud OutageNati Shalom
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareMark Hinkle
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingDavid Linthicum
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrAmazon Web Services
 
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...Amazon Web Services
 
Cloud Computing Training PPT
Cloud Computing Training PPTCloud Computing Training PPT
Cloud Computing Training PPTAmit Poonia
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computingRkrishna Mishra
 

En vedette (20)

cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 
2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results2013 Future of Cloud Computing - 3rd Annual Survey Results
2013 Future of Cloud Computing - 3rd Annual Survey Results
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, Jerusalem
 
Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?Can we hack open source #cloud platforms to help reduce emissions?
Can we hack open source #cloud platforms to help reduce emissions?
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the Enterprise
 
Simplifying The Cloud Top 10 Questions By SMBs
Simplifying The Cloud Top 10 Questions By SMBsSimplifying The Cloud Top 10 Questions By SMBs
Simplifying The Cloud Top 10 Questions By SMBs
 
Penetrating the Cloud: Opportunities & Challenges for Businesses
Penetrating the Cloud: Opportunities & Challenges for BusinessesPenetrating the Cloud: Opportunities & Challenges for Businesses
Penetrating the Cloud: Opportunities & Challenges for Businesses
 
The Inevitable Cloud Outage
The Inevitable Cloud OutageThe Inevitable Cloud Outage
The Inevitable Cloud Outage
 
Avoiding Cloud Outage
Avoiding Cloud OutageAvoiding Cloud Outage
Avoiding Cloud Outage
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
Linthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computingLinthicum what is-the-true-future-of-cloud-computing
Linthicum what is-the-true-future-of-cloud-computing
 
Best Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff BarrBest Practices for Architecting in the Cloud - Jeff Barr
Best Practices for Architecting in the Cloud - Jeff Barr
 
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
 
Cloud Computing Training PPT
Cloud Computing Training PPTCloud Computing Training PPT
Cloud Computing Training PPT
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 

Similaire à Cloud computing(ppt)

CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.pptDss
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxitsmekunaljha
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxHarpreetKaur1382
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud servicesSomnath Sen
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputingBadam Anand
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARsashi29
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxmnewg218
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing convertedDrRajapraveen
 
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
 
Unit iii virtualitation
Unit iii   virtualitationUnit iii   virtualitation
Unit iii virtualitationrajmurugaaa
 

Similaire à Cloud computing(ppt) (20)

CLOUD COMPUTING.ppt
CLOUD COMPUTING.pptCLOUD COMPUTING.ppt
CLOUD COMPUTING.ppt
 
IT4.pptx
IT4.pptxIT4.pptx
IT4.pptx
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Bca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptxBca6thSemesterPresentationOnCloudComputing.pptx
Bca6thSemesterPresentationOnCloudComputing.pptx
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Presentation on Cloud computing
Presentation on Cloud computingPresentation on Cloud computing
Presentation on Cloud computing
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
12458003.ppt
12458003.ppt12458003.ppt
12458003.ppt
 
presentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptxpresentationoncloudcomputing-170312082947.pptx
presentationoncloudcomputing-170312082947.pptx
 
cloud computing
 cloud computing cloud computing
cloud computing
 
Cloud Computing Lab-1.pptx
Cloud Computing Lab-1.pptxCloud Computing Lab-1.pptx
Cloud Computing Lab-1.pptx
 
1.Introduction to cloud computing converted
1.Introduction to cloud computing converted1.Introduction to cloud computing converted
1.Introduction to cloud computing converted
 
lecture#1.pptx
lecture#1.pptxlecture#1.pptx
lecture#1.pptx
 
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
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Unit iii virtualitation
Unit iii   virtualitationUnit iii   virtualitation
Unit iii virtualitation
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Cloud computing(ppt)

  • 1. CLOUD COMPUTING D E L I V E R Y A N D D E P L O Y M E N T M O D E L S
  • 2. CONTENTS • Introduction • What is Cloud Computing • In simple Words Cloud Computing is? • Cloud Computing Essential Characteristics • Cloud Deployment Models • Cloud Adoption • IT moving to Cloud Trends • Cloud Computing Service Delivery Models
  • 3. • National Institute of Standards and Technology(NIST) • Cloud computing is a model for enabling 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 provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models and four deployment models. WHAT IS CLOUD COMPUTING
  • 4. IN SIMPLE WORDS CLOUD COMPUTING IS? Definition: OSSM o On-Demand: the server is already setup and ready to be deployed o Self Service: customer choose what they want, when they want o Scalable: customer can choose how much they want and ramp up if necessary o Measurable: there’s metering/reporting so you know you are getting what you pay for
  • 5. On demand self service Broad network access Resource pooling Rapid elasticity Measured Service: CLOUD COMPUTING ESSENTIAL CHARACTERISTICS
  • 7.
  • 8.  The cloud infrastructure is made available to the general public or large industry group and can be free or charged. The IT resources are generally offered to cloud consumers at a cost or are commercialized via other avenues( like advertisement)  Is owned, managed, and operated by a business, academic or government organization. Has provision for access control and authentication. Purchase capacity on usage basis. It exists on the premises of the cloud provider. E.g., Gmail, Amazon EC2, Azure. Pros: • Offers a pay as you go • Supports multiple tenants. • No CAPEX(Capital Expenditure), Only OPEX( Operational Expenses) Cons: • No control of resources used or who shares them. PUBLIC CLOUD
  • 9. Fig :Organization act as cloud consumers when accessing cloud services and IT resources made available by different cloud providers
  • 10. PRIVATE CLOUD • Private clouds are built for the exclusive use of one client. • The company owns the infrastructure and has control over how applications are deployed on it. • Enables the organizations to have centralized access to IT resources by different locations or departments of organization. • May be deployed in an enterprise datacentre. • May be managed by internal or outsourced staff. • Purchase the sole use of server. Pros: • Concerns of Security are minimized • More control over data and quality of service. • E.g., Amazon EC2, & S3( Simple Storage Services) • Can help to reduce OpEx Cons • Inflexible so likely to pay for unused resources. • Intended for single tenant.
  • 11. • With a private cloud the same organization is technically both the cloud consumer and cloud provider. In order to differentiate these roles:  a separate organizational department typically assumes the responsibility for provisioning the cloud( and hence assumes the cloud provider role). Departments requiring access to the private cloud assume the cloud consumer role. Fig: A cloud service consumer in organization’s on premise environment access a cloud service Hosted on the same organization’s private cloud Via virtual private network.
  • 12.
  • 13.
  • 14. COMMUNITY CLOUD • The cloud infrastructure is shared by several organizations. • Supports a specific community that has shared concerns/interests( e.g., security requirements, policy etc.) • Managed by organizations or third party. • Is similar to public cloud except that its access is limited to a specific community of cloud consumers. • Cloud consumers of the community share the responsibility for defining and evolving the community cloud. • Supports resource portability Fig: Community of organizations accessing IT resources from a community cloud
  • 15. HYBRID CLOUD • Hybrid cloud is a cloud environment comprised of two or more different cloud deployment models. • Non critical or non core activities are done using public cloud and sensitive activities through private cloud. • Can purchase the use of a mix of dedicated physical servers • All the involved clouds may be provided by same or different Vendors. and virtual servers Pros: • Tailor mix to suit capacity and security requirements Cons: • May still pay for unused resources.
  • 16.
  • 19. IT MOVING TO CLOUD TRENDS
  • 21. INFRASTRUCTURE AS A SERVICE• IaaS also known as Hardware as a Service(HaaS) provides access to computing resource in a virtualized environment environment. • Virtual server space, network connections bandwidth, IP addresses and load balancers • Servers and storage are made available in a scalable way over network. • Is typically billed on utility computing basis and amount of resources consumed. • Eg., Amazon Web Services EC2(Elastic compute cloud), S3(Simple Storage service), DynamoDB, Rackspace etc.
  • 22.
  • 23. PLATFORM AS A SERVICE
  • 24. • A platform to develop applications using languages, libraries, services and tools supported by provider that can be deployed on cloud. • Framework is hosted on the cloud. • Infrastructure management by vendor. • Scalability and management is provided by vendor. • No licensing hassles. • User selects and controls applications and hosting environment. • Vendors: Force.com, Google App Engine, Microsoft Azure.
  • 25. FORCE.COM • Very easy to use Web Interface to create web applications, websites • Code generation, compilation, deployment etc. happens on Force.com multi- tenant servers. • Is owned by SaaS vendor Salesforce.com. • Also has Eclipse Plugin base development • Apps can be accessed from mobile devices too. • Includes programming language, development and testing environment.
  • 26. WINDOWS AZURE • Windows Azure tools for Visual Studio. • Technology Stack and Tools: Visual Studio Azure SDK Visual Web Developer ASP.NET MVC (framework) • Windows Azure- Cloud OS as a Service • SQL Azure- Cloud Based SQL Server • Azure Development Platform ASP.NET Framework PHP SDKs for JAVA and RUBY
  • 27. SOFTWARE AS A SERVICE • SaaS is a model where an application is hosted on a remote data centre and provided as a service to customers across the internet. • Salesforce is a common and popular example of CRM SaaS application. • The provider takes care of all software development , maintenance and upgrades. • Customers use the software applications using browser. • SaaS is becoming a accepted delivery model for many application , including accounting, CRM, ERP etc.
  • 28. FACTORS FOR ADOPTING SAAS • Pay-per-use mode eliminates the need for IT support. • Provider manages both hardware and software • A multitenant architecture • Easy Customization • Better Access • Updates are automatic • Cross device compatibility • Accessible from any location
  • 29. SAAS EXAMPLES • GoToMeeting: – It is used to make conference calls – Is cloud based “meeting and collaboration” SaaS service by Citrix – Users can quickly sign up and pay on demand.
  • 30. Salesforce is a leader in SaaS computing and is best known for its on demand Customer Relatio Solutions(CRM). It brings together customer information in a single, integrated platform that enables you to build a customer-centred business from marketing right through to sales, customer service and business an
  • 31. • Workday is a leading SaaS provider of human capital management application s, which include things like payroll and employee expenses management etc.
  • 32.
  • 33.

Notes de l'éditeur

  1. Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility over a network (typically the Internet). Cloud computing is the delivery of computing services over the Internet. For example, many people use social networking sites or webmail, and these are cloud services. • Photographs that people once kept on their own computers are now being stored on servers owned by third parties.
  2. On demand self service: A consumer can unilaterally provision computing capabilities, such as applications, server time and network storage, as needed automatically without requiring human interaction with each service’s provider. Broad network access: Capabilities are available over the internet and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobiles phones, laptops ) Resource pooling: The provider’s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacentre). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines Rapid elasticity: Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time. Measured Service: Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported providing transparency for both the provider and consumer of the utilized service
  3. Infrastructure as a Service (IaaS) refers to hardware for hire, in terms of servers, storage capacity, and network bandwidth, with the application and the maintenance of that application layer remaining the responsibility of the customer. •
  4. PaaS is a category of cloud computing that provides a platform and environment to allow developers to build applications. Developers can create apps and websites through the cloud IDE (integrated development environment) and deploy them quickly  Allows users to create software applications using tools supplied by the provider. PaaS services can consist of preconfigured features that customers can subscribe to; they can choose to include the features that meet their requirements Services are constantly updated, with existing features upgraded and additional features added. PaaS providers can assist developers from the conception of their original ideas to the creation of applications, and through to testing and deployment. Platform as a Service
  5. Software-as-a-Service is a software distribution model in which applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. SaaS is also often associated with a pay-as-you-go subscription licensing model. SaaS is most often implemented to provide business software functionality to enterprise customers at a low cost while allowing those customers to obtain the same benefits of commercially licensed, internally operated software without the associated complexity of installation, management, support, licensing, and high initial cost. The architecture of SaaS-based applications is specifically designed to support many concurrent users (multitenancy) at once. Software as a service applications are accessed using web browsers over the Internet therefore web browser security is vitally important. Information security officers will need to consider various methods of securing SaaS applications. Extendable Mark-up Language (XML) encryption, Secure Socket Layer (SSL) and available options which are used in enforcing data protection transmitted over the Internet.
  6. A multitenant architecture: in which all users and applications share a single, common infrastructure and code base that is centrally maintained. Easy Customization: The ability for each user to easily customize applications to fit their business processes without affecting the common infrastructure . Better Access: Improved access to data from any networked device while making it easier to manage privileges, monitor data use, and ensure everyone sees the same information at the same time. Updates are automated: whenever there is an update it is available online to existing customers, often free of charge. No new software will be required as it often is with other types of applications and the updates will usually be deployed automatically by the cloud provider. Cross device compatibility: SaaS applications can be accessed via any internet enabled device, which makes it ideal for those who use a number of different devices, such as internet enabled phones and tablets, and those who don’t always use the same computer. Accessible from any location: rather than being restricted to installations on individual computers, an application can be accessed from anywhere with an internet enabled device Software as a Service