SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Cloud Computing
Huibert Aalbers
Senior Certified Software IT Architect
IT Insight podcast
• This podcast belongs to the IT Insight series
• You can subscribe to the podcast through iTunes.
• Additional material such as presentations in PDF format or white
papers mentioned in the podcast can be downloaded from the IT
insight section of my site at http://www.huibert-aalbers.com
• You can send questions or suggestions regarding this podcast to my
personal email, huibert_aalbers@mac.com
Utility Computing
• This concept originated in the 60’s
• It relates to the idea that in the
future people would use
computing power on-demand,
and pay for it just like water or
electricity, based on metered
consumption
Grid Computing
• Grid computing started the cloud
computing revolution by exploring
ways to replace large expensive
computers with large clusters of
cheap commodity interconnected
servers
The vision behind Cloud Computing
• Outsourcing
• Scalable
• Pay-per-use
• Take advantage of economies of
scale
Key elements
• Automatic provisioning
• Scalable Platform
• High levels of hardware utilization
• Low maintenance costs
What is Cloud Computing good for?
• Today:
• Highly standardized applications
• E-mail
• Basic CRM and ERP applications
• Storage (Pictures & other kind of files)
• Online office productivity suites
• Tomorrow: Custom applications
Cloud Computing types
• Cloud Computing exists in different flavors
• Software as a Service (SaaS)
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
Software as a Service (SaaS)
• Reaching high utilization levels
and low provisioning and
management costs with highly
standardized applications is easy
• Similar to an ASP
• What is really hard is to be able to
scale any application
Infrastructure offerings (IaaS)
Amazon Web Services
• Amazon offers a variety of
services for those who want to
publish apps on their cloud
• S3
• EC2
• Simple DB
• SQS
Service Level Agreement (SLA)
• Amazon offers different SLAs for only some of their services (EC2 & S3) and
offers discounts if they don’t meet them, as long as the customer notices it
and asks for a refund
• This could be hard since there are no good tools to monitor the availability
of the service or get alerts when there are problems
• The end result is that Amazon Web Services are mainly used by startups
that offer non-critical free services, financed through advertising
Amazon Web Services
• Amazon provides a price-competitive infrastructure for developers to publish
their applications on the cloud
• However, this comes at a high cost
• Higher development and management complexity
• No acceptable SLAs for mission critical applications, or response time
consistency
• No adequate monitoring or automatic provisioning solutions
• It is very hard to migrate to another platform
Amazon Web Services
Summary
• The solution proposed by Amazon is cheaper than a traditional outsourcing
because
• All the work, except provisioning the virtual machines, has to be performed by
the customer
• Acceptable service levels are not guaranteed
• Applications are only scalable if they have been designed by their developers to be
scalable
• That is difficult as it requires a brilliant team both for development and managing
the application
Scaling is hard
Scaling is hard
• When an application can’t handle any additional load, specialists need to be
called in to detect and remove the bottlenecks
• Web server
• Business logic layer
• Database layer
• Although there are many strategies to help applications scale, eliminating
bottlenecks can be difficult and expensive since there are very few people
with real world experience
Google App Engine (PaaS)
• Currently in beta
• Python or Java (no J2EE)
development
• Poor frameworks
• Limited, proprietary, not relational
datastore designed to scale
• No SLAs, some downtime issues
Windows Azure (PaaS)
• Launched on February 1st, 2010
• Based on Windows Server
• Not as scalable as Google App
Engine
• Not very price competitive
• Only attractive to .Net developers
Application Monitoring on the cloud
The lack of monitoring solutions
for applications running on cloud
computing platforms has
opened new opportunities for
innovative companies, even
though those solutions remain a
work in progress
Limits to the Cloud Computing model
• Many companies cannot adopt
the cloud model for legal reasons
• Data Retention regulation
• Privacy Protection laws
• Not willing to trade management &
hardware costs for development
costs
Private Clouds
• Despite all the talk about cloud computing, there are many reasons why most
companies cannot fully embrace this technology
• However, that doesn’t mean they can’t rip the benefits from Cloud Computing
in their own data centers, by building a private cloud
• Increased hardware utilization
• Reduced management costs
• Faster response to business requirements
Open Cloud (PaaS)
• In order for PaaS to really succeed
in the marketplace, it has to be
based on open standards
• Otherwise, the danger of vendor
lock-in would be considerable
• This would hinder adoption of the
technology
OpenCloud Manifesto
Signed by a group of 300 industry
leaders who want to define open
cloud computing standards in
order to prevent vendor lock-in
Simple Cloud API
• API abierto impulsado por Zend, GoGrid, IBM, Microsoft, Nirvanix y
Rackspace
• Más información en http://www.simplecloud.org/
Conclusion
• Cloud computing is the future of computing, simply because other models
are not competitive from an economics standpoint
• We are just starting to live the beginning of the revolution
• Currently it is an excellent solution to standardized applications such as e-
mail, blogs, etc.
• However, it is still an emerging technology for custom applications, since
developing on public clouds such as Google or Amazon remains hard
• Private clouds remain for now the best solution for custom enterprise
applications
Gracias
For more information, please contact me at
huibert_aalbers@mac.com

Weitere ähnliche Inhalte

Was ist angesagt?

Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...
Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...
Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...PT Datacomm Diangraha
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud BreakfastPaul Cooper
 
VMware: your path to the cloud
VMware: your path to the cloudVMware: your path to the cloud
VMware: your path to the cloudVMEngine
 
Getting Started with AWS Marketplace: A Technical Introduction
Getting Started with AWS Marketplace: A Technical IntroductionGetting Started with AWS Marketplace: A Technical Introduction
Getting Started with AWS Marketplace: A Technical IntroductionAmazon Web Services
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented ArchitectureAmazon Web Services
 
Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Amazon Web Services
 
Salesforce_php_by_Prashant_Walke
Salesforce_php_by_Prashant_WalkeSalesforce_php_by_Prashant_Walke
Salesforce_php_by_Prashant_WalkePrashant Walke
 
Hybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItHybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItRightScale
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...PT Datacomm Diangraha
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSAmazon Web Services
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to CloudHexaware Technologies
 
Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...
Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...
Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...Amazon Web Services
 
[WSO2Con EU 2017] Darwin Ate My App
[WSO2Con EU 2017] Darwin Ate My App[WSO2Con EU 2017] Darwin Ate My App
[WSO2Con EU 2017] Darwin Ate My AppWSO2
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudOlga Lavrentieva
 
Using MySQL Fabric for High Availability and Scaling Out
Using MySQL Fabric for High Availability and Scaling OutUsing MySQL Fabric for High Availability and Scaling Out
Using MySQL Fabric for High Availability and Scaling OutOSSCube
 
Developing applications for the cloud
Developing applications for the cloudDeveloping applications for the cloud
Developing applications for the cloudBart Blommaerts
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business TransformationAmazon Web Services
 
Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...Nati Shalom
 
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...Amazon Web Services
 
Microsoft Neil Sand Vm Expo 2009 Cloud Infrastructure
Microsoft Neil Sand Vm Expo 2009 Cloud InfrastructureMicrosoft Neil Sand Vm Expo 2009 Cloud Infrastructure
Microsoft Neil Sand Vm Expo 2009 Cloud InfrastructureNeilSand
 

Was ist angesagt? (20)

Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...
Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...
Seminar Seminar Accelerating Business Using Microservices Architecture in Dig...
 
estrat AWS Cloud Breakfast
estrat AWS Cloud Breakfastestrat AWS Cloud Breakfast
estrat AWS Cloud Breakfast
 
VMware: your path to the cloud
VMware: your path to the cloudVMware: your path to the cloud
VMware: your path to the cloud
 
Getting Started with AWS Marketplace: A Technical Introduction
Getting Started with AWS Marketplace: A Technical IntroductionGetting Started with AWS Marketplace: A Technical Introduction
Getting Started with AWS Marketplace: A Technical Introduction
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Implementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Salesforce_php_by_Prashant_Walke
Salesforce_php_by_Prashant_WalkeSalesforce_php_by_Prashant_Walke
Salesforce_php_by_Prashant_Walke
 
Hybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does ItHybrid Cloud Orchestration: How SuperChoice Does It
Hybrid Cloud Orchestration: How SuperChoice Does It
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
 
AMAZE™ - Application Migration to Cloud
 AMAZE™ - Application Migration to Cloud AMAZE™ - Application Migration to Cloud
AMAZE™ - Application Migration to Cloud
 
Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...
Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...
Coffee and Donuts with AWS Marketplace: Getting Started – A Technical Introdu...
 
[WSO2Con EU 2017] Darwin Ate My App
[WSO2Con EU 2017] Darwin Ate My App[WSO2Con EU 2017] Darwin Ate My App
[WSO2Con EU 2017] Darwin Ate My App
 
Dave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloudDave Nielsen - the economically unstoppable cloud
Dave Nielsen - the economically unstoppable cloud
 
Using MySQL Fabric for High Availability and Scaling Out
Using MySQL Fabric for High Availability and Scaling OutUsing MySQL Fabric for High Availability and Scaling Out
Using MySQL Fabric for High Availability and Scaling Out
 
Developing applications for the cloud
Developing applications for the cloudDeveloping applications for the cloud
Developing applications for the cloud
 
(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation(ISM205) A Framework for IT and Business Transformation
(ISM205) A Framework for IT and Business Transformation
 
Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...Introducing social networking into an e commerce platform - (delver) sears ho...
Introducing social networking into an e commerce platform - (delver) sears ho...
 
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
The Cloud Operating Model MVP: From Zero to Production Ready in 12 Weeks - Bu...
 
Microsoft Neil Sand Vm Expo 2009 Cloud Infrastructure
Microsoft Neil Sand Vm Expo 2009 Cloud InfrastructureMicrosoft Neil Sand Vm Expo 2009 Cloud Infrastructure
Microsoft Neil Sand Vm Expo 2009 Cloud Infrastructure
 

Andere mochten auch

Salud ocupacional
Salud ocupacionalSalud ocupacional
Salud ocupacionalOli Vazquez
 
เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)
เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)
เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)siri123001
 
Corporatesummary finalos
Corporatesummary finalosCorporatesummary finalos
Corporatesummary finalosVishal Kumar
 
ITI004En-Introduction to XML (III)
ITI004En-Introduction to XML (III)ITI004En-Introduction to XML (III)
ITI004En-Introduction to XML (III)Huibert Aalbers
 
презентация олим игры
презентация олим игрыпрезентация олим игры
презентация олим игрыAslanbek89
 
BUG Fire Department Evaluation Needs Summary
BUG Fire Department Evaluation Needs SummaryBUG Fire Department Evaluation Needs Summary
BUG Fire Department Evaluation Needs SummaryDean Gerend
 
ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)Huibert Aalbers
 
Presentation report at D.L.W
Presentation report at D.L.WPresentation report at D.L.W
Presentation report at D.L.WAbhilash Kumar
 

Andere mochten auch (13)

Salud ocupacional
Salud ocupacionalSalud ocupacional
Salud ocupacional
 
เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)
เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)
เทคโนโลย นว ตกรรม และส__อการศ_กษา (1)
 
Door county ems
Door county emsDoor county ems
Door county ems
 
ITI005En-SOA (II)
ITI005En-SOA (II)ITI005En-SOA (II)
ITI005En-SOA (II)
 
Corporatesummary finalos
Corporatesummary finalosCorporatesummary finalos
Corporatesummary finalos
 
ITI004En-Introduction to XML (III)
ITI004En-Introduction to XML (III)ITI004En-Introduction to XML (III)
ITI004En-Introduction to XML (III)
 
презентация олим игры
презентация олим игрыпрезентация олим игры
презентация олим игры
 
Chapter10mii
Chapter10miiChapter10mii
Chapter10mii
 
ITI006En-AJAX
ITI006En-AJAXITI006En-AJAX
ITI006En-AJAX
 
BUG Fire Department Evaluation Needs Summary
BUG Fire Department Evaluation Needs SummaryBUG Fire Department Evaluation Needs Summary
BUG Fire Department Evaluation Needs Summary
 
ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)ITI015En-The evolution of databases (I)
ITI015En-The evolution of databases (I)
 
Chapter9mii
Chapter9miiChapter9mii
Chapter9mii
 
Presentation report at D.L.W
Presentation report at D.L.WPresentation report at D.L.W
Presentation report at D.L.W
 

Ähnlich wie ITI012En-Cloud computing

Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017Tyler James Johnson
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuumMathews Job
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARsashi29
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloudInterxion
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computingDeepak Shukla
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITRightScale
 
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...Dell World
 
When small problems become big problems
When small problems become big problemsWhen small problems become big problems
When small problems become big problemsAdrian Cole
 
Is cloud computing really ready for prime time
Is cloud computing really ready for prime timeIs cloud computing really ready for prime time
Is cloud computing really ready for prime timeVaishnavi
 
Cloud computing
Cloud computing Cloud computing
Cloud computing ananyaakk
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015Eduserv
 
Aws business model analysis
Aws  business model analysisAws  business model analysis
Aws business model analysisSayantani D R
 

Ähnlich wie ITI012En-Cloud computing (20)

Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017Cloud Services and Infrastructure in 2017
Cloud Services and Infrastructure in 2017
 
Microsoft cloud continuum
Microsoft cloud continuumMicrosoft cloud continuum
Microsoft cloud continuum
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Group 39 presentation cloud computing
Group 39 presentation cloud computingGroup 39 presentation cloud computing
Group 39 presentation cloud computing
 
Understanding "the Cloud"
Understanding "the Cloud"Understanding "the Cloud"
Understanding "the Cloud"
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
So You Need To Build A Private Cloud. What Now? Best Practices For Building Y...
 
When small problems become big problems
When small problems become big problemsWhen small problems become big problems
When small problems become big problems
 
Is cloud computing really ready for prime time
Is cloud computing really ready for prime timeIs cloud computing really ready for prime time
Is cloud computing really ready for prime time
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
 
Cc
CcCc
Cc
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
What is cloud
What is cloudWhat is cloud
What is cloud
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015
 
Aws business model analysis
Aws  business model analysisAws  business model analysis
Aws business model analysis
 

Kürzlich hochgeladen

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Kürzlich hochgeladen (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

ITI012En-Cloud computing

  • 1. Cloud Computing Huibert Aalbers Senior Certified Software IT Architect
  • 2. IT Insight podcast • This podcast belongs to the IT Insight series • You can subscribe to the podcast through iTunes. • Additional material such as presentations in PDF format or white papers mentioned in the podcast can be downloaded from the IT insight section of my site at http://www.huibert-aalbers.com • You can send questions or suggestions regarding this podcast to my personal email, huibert_aalbers@mac.com
  • 3. Utility Computing • This concept originated in the 60’s • It relates to the idea that in the future people would use computing power on-demand, and pay for it just like water or electricity, based on metered consumption
  • 4. Grid Computing • Grid computing started the cloud computing revolution by exploring ways to replace large expensive computers with large clusters of cheap commodity interconnected servers
  • 5. The vision behind Cloud Computing • Outsourcing • Scalable • Pay-per-use • Take advantage of economies of scale
  • 6. Key elements • Automatic provisioning • Scalable Platform • High levels of hardware utilization • Low maintenance costs
  • 7. What is Cloud Computing good for? • Today: • Highly standardized applications • E-mail • Basic CRM and ERP applications • Storage (Pictures & other kind of files) • Online office productivity suites • Tomorrow: Custom applications
  • 8. Cloud Computing types • Cloud Computing exists in different flavors • Software as a Service (SaaS) • Infrastructure as a Service (IaaS) • Platform as a Service (PaaS)
  • 9. Software as a Service (SaaS) • Reaching high utilization levels and low provisioning and management costs with highly standardized applications is easy • Similar to an ASP • What is really hard is to be able to scale any application
  • 10. Infrastructure offerings (IaaS) Amazon Web Services • Amazon offers a variety of services for those who want to publish apps on their cloud • S3 • EC2 • Simple DB • SQS
  • 11. Service Level Agreement (SLA) • Amazon offers different SLAs for only some of their services (EC2 & S3) and offers discounts if they don’t meet them, as long as the customer notices it and asks for a refund • This could be hard since there are no good tools to monitor the availability of the service or get alerts when there are problems • The end result is that Amazon Web Services are mainly used by startups that offer non-critical free services, financed through advertising
  • 12. Amazon Web Services • Amazon provides a price-competitive infrastructure for developers to publish their applications on the cloud • However, this comes at a high cost • Higher development and management complexity • No acceptable SLAs for mission critical applications, or response time consistency • No adequate monitoring or automatic provisioning solutions • It is very hard to migrate to another platform
  • 13. Amazon Web Services Summary • The solution proposed by Amazon is cheaper than a traditional outsourcing because • All the work, except provisioning the virtual machines, has to be performed by the customer • Acceptable service levels are not guaranteed • Applications are only scalable if they have been designed by their developers to be scalable • That is difficult as it requires a brilliant team both for development and managing the application
  • 15. Scaling is hard • When an application can’t handle any additional load, specialists need to be called in to detect and remove the bottlenecks • Web server • Business logic layer • Database layer • Although there are many strategies to help applications scale, eliminating bottlenecks can be difficult and expensive since there are very few people with real world experience
  • 16. Google App Engine (PaaS) • Currently in beta • Python or Java (no J2EE) development • Poor frameworks • Limited, proprietary, not relational datastore designed to scale • No SLAs, some downtime issues
  • 17. Windows Azure (PaaS) • Launched on February 1st, 2010 • Based on Windows Server • Not as scalable as Google App Engine • Not very price competitive • Only attractive to .Net developers
  • 18. Application Monitoring on the cloud The lack of monitoring solutions for applications running on cloud computing platforms has opened new opportunities for innovative companies, even though those solutions remain a work in progress
  • 19. Limits to the Cloud Computing model • Many companies cannot adopt the cloud model for legal reasons • Data Retention regulation • Privacy Protection laws • Not willing to trade management & hardware costs for development costs
  • 20. Private Clouds • Despite all the talk about cloud computing, there are many reasons why most companies cannot fully embrace this technology • However, that doesn’t mean they can’t rip the benefits from Cloud Computing in their own data centers, by building a private cloud • Increased hardware utilization • Reduced management costs • Faster response to business requirements
  • 21. Open Cloud (PaaS) • In order for PaaS to really succeed in the marketplace, it has to be based on open standards • Otherwise, the danger of vendor lock-in would be considerable • This would hinder adoption of the technology
  • 22. OpenCloud Manifesto Signed by a group of 300 industry leaders who want to define open cloud computing standards in order to prevent vendor lock-in
  • 23. Simple Cloud API • API abierto impulsado por Zend, GoGrid, IBM, Microsoft, Nirvanix y Rackspace • Más información en http://www.simplecloud.org/
  • 24. Conclusion • Cloud computing is the future of computing, simply because other models are not competitive from an economics standpoint • We are just starting to live the beginning of the revolution • Currently it is an excellent solution to standardized applications such as e- mail, blogs, etc. • However, it is still an emerging technology for custom applications, since developing on public clouds such as Google or Amazon remains hard • Private clouds remain for now the best solution for custom enterprise applications
  • 25. Gracias For more information, please contact me at huibert_aalbers@mac.com