nlgug grails in the cloud
TRANSCRIPT
![Page 1: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/1.jpg)
NLGUG - Grails in the Cloud - 8 mei 2012
Maikel AlderhoutSolution Architect VX Company
Blog: http://malderhout.wordpress.com/
Twitter: http://twitter.com/malderhout
Linkedin: http://www.linkedin.com/in/malderhout
![Page 2: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/2.jpg)
Inhoud Cloud Definition, Criteria, Voordelen Cloud Services Cloud Factory Cloud PaaS Leveranciers DevOps Tips
![Page 3: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/3.jpg)
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))
![Page 4: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/4.jpg)
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
![Page 5: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/5.jpg)
Voordelen
TCO lager TTM korter
QoS beter
![Page 6: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/6.jpg)
ServicesOn-
Premises
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You m
anag
e
Infrastructure
(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed b
y v
en
dor
You m
anag
e
Platform(as a
Service)
Man
ag
ed b
y v
en
dor
You m
anag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software(as a
Service)
Man
ag
ed b
y v
en
dor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
![Page 7: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/7.jpg)
Factory
Issue ManagementJira
Document ManagementConfluence
Configuration ManagementSVN, Git
![Page 8: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/8.jpg)
![Page 9: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/9.jpg)
PaaS Leveranciers
Private Public
Hybrid
![Page 10: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/10.jpg)
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.
Kenmerken CloudBees
![Page 11: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/11.jpg)
Soweto Care System / Cloudbees
Continuous Build Continuous Deployment Continuous Quality Daily Deployment (functional test) Deployment Amazon (acceptance test) Deployment Elite (production)
![Page 12: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/12.jpg)
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 !!!
![Page 13: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/13.jpg)
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’
![Page 14: Nlgug grails in the cloud](https://reader035.vdocuments.mx/reader035/viewer/2022070317/5562ec71d8b42ad26c8b512f/html5/thumbnails/14.jpg)
Vragen?