SlideShare une entreprise Scribd logo
1  sur  14
NLGUG - Grails in the Cloud - 8 mei 2012

Maikel Alderhout
Solution Architect VX Company


Blog:
http://malderhout.wordpress.com/

Twitter:
http://twitter.com/malderhout

Linkedin:
http://www.linkedin.com/in/malderhout
Inhoud
   Cloud Definition, Criteria, Voordelen
   Cloud Services
   Cloud Factory
   Cloud PaaS Leveranciers
   DevOps
   Tips
Definition
“
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 essential characteristics, deployment models, and various
service models.
“

                     (according: National Institute of Standards and Technology (NIST))
Criteria
   On-demand self-service
   Resource pooling
   Network access
   Scale Up/Down - on demand
   Measured Service (e.g. "Chargebacks")

Myth #1: I'm hosting my instance so we're on on the 'Cloud’
Myth #2: We're using VMWare, Xen, etc. so we're using the Cloud
Voordelen

TCO lager
TTM korter
QoS beter
Services
               On-                  Infrastructure                                  Platform                             Software
                                                                                    (as a Service)
             Premises                      (as a Service)                                                                (as a Service)




                                                                       You manage
             Applications                  Applications                             Applications                         Applications

                 Data         You manage       Data                                     Data                                 Data

               Runtime                       Runtime                                  Runtime                              Runtime




                                                                                                                                          Managed by vendor
             Middleware                    Middleware                               Middleware                           Middleware
You manage




                                                                                                     Managed by vendor
                 O/S                            O/S         Managed by vendor           O/S                                   O/S

             Virtualization                Virtualization                           Virtualization                       Virtualization

                Servers                       Servers                                  Servers                              Servers

               Storage                       Storage                                  Storage                              Storage

             Networking                    Networking                               Networking                           Networking
Factory

Document Management        Configuration Management
     Confluence                     SVN, Git




              Issue Management
                     Jira
PaaS Leveranciers
Private            Public

          H
          y
          b
          r
          i
          d
Kenmerken CloudBees
   CloudBees gebruikt het Amazon platform
   Tomcat als Java container / MySQL als database
   Directe toegang met MySQL tools tot de data
   Geen investering Build Severs nodig
   De combinatie DEV@Cloud and RUN@Cloud is een
    goed platform om het (Agile) software development
    proces te automatiseren.
Soweto Care System / Cloudbees

   Continuous Build
   Continuous Deployment
   Continuous Quality
   Daily Deployment (functional test)
   Deployment Amazon (acceptance test)
   Deployment Elite (production)
PaaS + IaaS = DevOps

DevOps
"DevOps" is an emerging set of
principles, methods and practices for
communication, collaboration and
integration between software
development (application/software
engineering) and IT operations (systems
administration/infrastructure)
professionals

Automating as much as possible !!!
Tips
   Cloud is absoluut geen hype meer
   Denk in mogelijkheden
   Integratie, Security en Beheer zijn en blijven voorlopig aandachtspunten

   Focus op PaaS, bijvoorbeeld CloudBees of CloudFoundry
   Wees klaar voor het deployen van kleine appliciaties
   Wees klaar voor applicatie migraties naar de Cloud

   Focus op IaaS, bijvoorbeeld Amazon EC2
   Wees klaar voor transities van virtueel / Private naar Public Cloud
   Wees klaar voor infrastructuur migraties naar de Cloud

   Borg in projecten de factory driehoek
   Voor Agile projecten is CloudBees ‘the way to go’
Vragen?

Contenu connexe

Tendances

Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpePrivate cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpeFabrizio Volpe
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1Studying
 
Brochure Virtualization
Brochure VirtualizationBrochure Virtualization
Brochure Virtualizationbryanpsu
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?aravindajju
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloudgmthomps
 
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Michaël Figuière
 
Cloud computing
Cloud computingCloud computing
Cloud computingprasanth82
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Cloud Computing by Fatma Ghacham
Cloud Computing  by  Fatma GhachamCloud Computing  by  Fatma Ghacham
Cloud Computing by Fatma GhachamFatma Ghachem
 
Christian ferber cloud platform_cloudportal
Christian ferber cloud platform_cloudportalChristian ferber cloud platform_cloudportal
Christian ferber cloud platform_cloudportalDigicomp Academy AG
 
Covmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's newCovmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's newesarakaitis
 
Evolution of Cloud Computing - a Global Impact
Evolution of Cloud Computing -  a Global ImpactEvolution of Cloud Computing -  a Global Impact
Evolution of Cloud Computing - a Global ImpactGary Allison
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics IRightScale
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesOwen Cutajar
 
Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Tyrone Systems
 

Tendances (19)

Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpePrivate cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
 
Intro cloud-1
Intro cloud-1Intro cloud-1
Intro cloud-1
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Brochure Virtualization
Brochure VirtualizationBrochure Virtualization
Brochure Virtualization
 
Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?Architecting Multi-Cloud Applications - Myth or Reality?
Architecting Multi-Cloud Applications - Myth or Reality?
 
Scalability and Reliability in the Cloud
Scalability and Reliability in the CloudScalability and Reliability in the Cloud
Scalability and Reliability in the Cloud
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
Xebia Knowledge Exchange (jan 2011) - Trends in Enterprise Applications Archi...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing by Fatma Ghacham
Cloud Computing  by  Fatma GhachamCloud Computing  by  Fatma Ghacham
Cloud Computing by Fatma Ghacham
 
Christian ferber cloud platform_cloudportal
Christian ferber cloud platform_cloudportalChristian ferber cloud platform_cloudportal
Christian ferber cloud platform_cloudportal
 
Covmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's newCovmug v sphere 4.1 what's new
Covmug v sphere 4.1 what's new
 
Evolution of Cloud Computing - a Global Impact
Evolution of Cloud Computing -  a Global ImpactEvolution of Cloud Computing -  a Global Impact
Evolution of Cloud Computing - a Global Impact
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
Cloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & OpportunitiesCloud Computing - Challenges & Opportunities
Cloud Computing - Challenges & Opportunities
 
Cloud Computing and Its Service Models
Cloud Computing and Its Service Models Cloud Computing and Its Service Models
Cloud Computing and Its Service Models
 

Similaire à Nlgug grails in the cloud

20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azureLuis Martins
 
Windows Azure'a Giriş
Windows Azure'a GirişWindows Azure'a Giriş
Windows Azure'a GirişMustafa
 
Cloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud ComputingCloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud ComputingCraig Walker
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azureSundararajan Subramanian
 
System Center 2012 ve Microsoft Cloud Senaryoları
System Center 2012 ve Microsoft Cloud SenaryolarıSystem Center 2012 ve Microsoft Cloud Senaryoları
System Center 2012 ve Microsoft Cloud SenaryolarıMustafa
 
Windows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniWindows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniLee Stott
 
Azure for the ITPro
Azure for the ITProAzure for the ITPro
Azure for the ITProEnrique Lima
 
Open Cloud Interop Public
Open Cloud Interop PublicOpen Cloud Interop Public
Open Cloud Interop Publicrvanhoe
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertiseHanu Software
 
Offerta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie impreseOfferta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie impreseInnocenti Andrea
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformSoumow Dollon
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudpietrobr
 
Moving To The Cloud
Moving To The CloudMoving To The Cloud
Moving To The Cloudalamashfaque
 
Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Lee Stott
 

Similaire à Nlgug grails in the cloud (20)

20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
 
Windows Azure'a Giriş
Windows Azure'a GirişWindows Azure'a Giriş
Windows Azure'a Giriş
 
Windows Azure'a Giriş
Windows Azure'a GirişWindows Azure'a Giriş
Windows Azure'a Giriş
 
Cloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud ComputingCloud Xero #1 - Intro to Cloud Computing
Cloud Xero #1 - Intro to Cloud Computing
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
 
System Center 2012 ve Microsoft Cloud Senaryoları
System Center 2012 ve Microsoft Cloud SenaryolarıSystem Center 2012 ve Microsoft Cloud Senaryoları
System Center 2012 ve Microsoft Cloud Senaryoları
 
Windows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniWindows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford Uni
 
Cloud taxonomy yong kigkeat
Cloud taxonomy yong kigkeatCloud taxonomy yong kigkeat
Cloud taxonomy yong kigkeat
 
Azure for the ITPro
Azure for the ITProAzure for the ITPro
Azure for the ITPro
 
Open Cloud Interop Public
Open Cloud Interop PublicOpen Cloud Interop Public
Open Cloud Interop Public
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
 
Offerta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie impreseOfferta Cloud per le piccole e medie imprese
Offerta Cloud per le piccole e medie imprese
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloud
 
20120308 cloud
20120308 cloud20120308 cloud
20120308 cloud
 
Moving To The Cloud
Moving To The CloudMoving To The Cloud
Moving To The Cloud
 
Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012Windows azure uk universities overview march 2012
Windows azure uk universities overview march 2012
 

Dernier

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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 

Dernier (20)

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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 

Nlgug grails in the cloud

  • 1. NLGUG - Grails in the Cloud - 8 mei 2012 Maikel Alderhout Solution Architect VX Company Blog: http://malderhout.wordpress.com/ Twitter: http://twitter.com/malderhout Linkedin: http://www.linkedin.com/in/malderhout
  • 2. Inhoud  Cloud Definition, Criteria, Voordelen  Cloud Services  Cloud Factory  Cloud PaaS Leveranciers  DevOps  Tips
  • 3. Definition “ 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 essential characteristics, deployment models, and various service models. “ (according: National Institute of Standards and Technology (NIST))
  • 4. Criteria  On-demand self-service  Resource pooling  Network access  Scale Up/Down - on demand  Measured Service (e.g. "Chargebacks") Myth #1: I'm hosting my instance so we're on on the 'Cloud’ Myth #2: We're using VMWare, Xen, etc. so we're using the Cloud
  • 6. Services On- Infrastructure Platform Software (as a Service) Premises (as a Service) (as a Service) You manage Applications Applications Applications Applications Data You manage Data Data Data Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware You manage Managed by vendor O/S O/S Managed by vendor O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 7. Factory Document Management Configuration Management Confluence SVN, Git Issue Management Jira
  • 8.
  • 9. PaaS Leveranciers Private Public H y b r i d
  • 10. Kenmerken CloudBees  CloudBees gebruikt het Amazon platform  Tomcat als Java container / MySQL als database  Directe toegang met MySQL tools tot de data  Geen investering Build Severs nodig  De combinatie DEV@Cloud and RUN@Cloud is een goed platform om het (Agile) software development proces te automatiseren.
  • 11. Soweto Care System / Cloudbees  Continuous Build  Continuous Deployment  Continuous Quality  Daily Deployment (functional test)  Deployment Amazon (acceptance test)  Deployment Elite (production)
  • 12. PaaS + IaaS = DevOps DevOps "DevOps" is an emerging set of principles, methods and practices for communication, collaboration and integration between software development (application/software engineering) and IT operations (systems administration/infrastructure) professionals Automating as much as possible !!!
  • 13. Tips  Cloud is absoluut geen hype meer  Denk in mogelijkheden  Integratie, Security en Beheer zijn en blijven voorlopig aandachtspunten  Focus op PaaS, bijvoorbeeld CloudBees of CloudFoundry  Wees klaar voor het deployen van kleine appliciaties  Wees klaar voor applicatie migraties naar de Cloud  Focus op IaaS, bijvoorbeeld Amazon EC2  Wees klaar voor transities van virtueel / Private naar Public Cloud  Wees klaar voor infrastructuur migraties naar de Cloud  Borg in projecten de factory driehoek  Voor Agile projecten is CloudBees ‘the way to go’