SlideShare a Scribd company logo
1 of 26
Download to read offline
“Cloud computing is the delivery of computing as a
  service rather than a product”


“Cloud computing entrusts, typically centralized, services
  with your data, software, and computation on a
  published application programming interface (API) over
  a network.”


“End users access cloud based applications through a web
  browser or a light weight desktop or mobile app while
  the business software and data are stored on servers at
  a remote location.”
•   Infrastructure as a Service (IaaS)

•   Platform as a Service (PaaS)

•   Software as a Service (SaaS)
Infrastructure as a Service (IaaS)

In this most basic cloud service model, cloud
  providers offer computers – as physical or
  more often as virtual machines –, raw
  (block) storage, firewalls, load balancers,
  and networks
Platform as a Service (PaaS)
In the PaaS model, cloud providers deliver a computing
   platform and/or solution stack typically including
   operating system, programming language execution
   environment, database, and web server.


Application developers can develop and run their software
  solutions on a cloud platform without the cost and
  complexity of buying and managing the underlying
  hardware and software layers
Software as a Service (SaaS)
In this model, cloud providers install and
  operate application software in the cloud
  and cloud users access the software from
  cloud clients.
The cloud users do not manage the cloud
  infrastructure and platform on which the
  application is running.
•   Public cloud

•   Community cloud

•   Hybrid cloud

•   Private cloud
Public cloud

Applications, storage, and other resources are
  made available to the general public by a
  service provider.

Public cloud services may be free or offered
  on a pay-per-usage model.
Community cloud

Community cloud shares infrastructure
  between several organizations from a
  specific community with common concerns
  (security, compliance, jurisdiction, etc.),
  whether managed internally or by a third-
  party and hosted internally or externally.
Hybrid cloud

Hybrid cloud is a composition of two or more
 clouds (private, community or public) that
 remain unique entities but are bound
 together, offering the benefits of multiple
 deployment models.
Private cloud

Private cloud is cloud infrastructure operated
  solely for a single organization, whether
  managed internally or by a third-party and
  hosted internally or externally.
How can I make use of the Cloud..
• Looking at this from the small end (Free)
• End to end process

             Continuous Delivery
        and the Cloud go hand in hand
Tonight's focus is on on the
• PaaS / Public Model

Cloud Pipeline
•  Repository --> Build --> Deploy

Who here already uses cloud services?
What flavour?   Where

•   svn         •   bit bucket
•   git         •   github
•   hg          •   google code
                •   sourceforge
                •   many, many more
What flavour?       Where?

•   Jenkins         •   CloudBees
•   Bamboo          •   Jelastic
•   Cruze Control   •   Atlassian
•   Maven
What flavour?      Where?

•   Standard WAR   •   Jelastic
•   WAR + JMS      •   CloudBees
•   EJB            •   Heroku
•   Code Repository
    o   github.com


•   Build Server
    o   jenkins on CloudBees


•   Application Hosting
    o CloudBees
    o Jelastic
Source Code Repository
• bitbucket.org
    o   FREE
         Private Repo
         # Users

•   github.com
    o   FREE
         Public Repo
         Unlimited Users
Build Server
• cloudbees.com
    o   3 users
    o   300 mins per month
    o   2 Gb disk space
    o   1 concurrent build
    o   support via forums
Application Hosting
• cloudbees.com
    o   5 applications
    o   128Mb ram
    o   No SSL, Load balancing, Elasticity, CNAME?
    o   Support via Forums


•   Jelastic
    o   Not free for long, only during BETA
Cloudbees offer MySQL (free to 5Mb)

Jelastic offer MySQL, Mongo and CouchDB

AWS offer SimpleDB and RDS
Think Locale
Access to local file system
Log file / debug access
Hot deployment / HA

Cloud environments work well in container
  configured state
http://en.wikipedia.org/wiki/Cloud_computing



Providers
http://www.cloudbees.com/
https://github.com/
http://jelastic.com/



Pricing information
https://bitbucket.org/account/user/stevemac/plans/
http://www.cloudbees.com/pricing-standard-services.cb
Thanks / Questions

     Steve Mactaggart
steve@whitesquaresoft.com

        @stevemac
    +steve.mactaggart

More Related Content

What's hot

Cloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBayCloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBayKubeAcademy
 
Cloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take NowCloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take NowRightScale
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackTim Mackey
 
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ Docker, Inc.
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Tim Mackey
 
Kubernetes as Orchestrator for A10 Lightning Controller
Kubernetes as Orchestrator for A10 Lightning ControllerKubernetes as Orchestrator for A10 Lightning Controller
Kubernetes as Orchestrator for A10 Lightning ControllerAkshay Mathur
 
Using Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackUsing Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackTim Mackey
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101Vishwas N
 
PaaS Design & Architecture: A Deep Dive into Apache Stratos
PaaS Design & Architecture: A Deep Dive into Apache StratosPaaS Design & Architecture: A Deep Dive into Apache Stratos
PaaS Design & Architecture: A Deep Dive into Apache StratosWSO2
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the EnterpriseTesora
 
Apache CloudStack Google Summer of Code
Apache CloudStack Google Summer of CodeApache CloudStack Google Summer of Code
Apache CloudStack Google Summer of CodeSebastien Goasguen
 
Planning a successful private cloud - CloudStack Collaboration Europe 2013
Planning a successful private cloud - CloudStack Collaboration Europe 2013Planning a successful private cloud - CloudStack Collaboration Europe 2013
Planning a successful private cloud - CloudStack Collaboration Europe 2013Tim Mackey
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationMark Hinkle
 
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileNEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileAmazon Web Services
 
Dev day serverless from a devs perspective
Dev day   serverless from a devs perspectiveDev day   serverless from a devs perspective
Dev day serverless from a devs perspectivebartlannoeye
 
Building clouds with apache cloudstack apache roadshow 2018
Building clouds with apache cloudstack   apache roadshow 2018Building clouds with apache cloudstack   apache roadshow 2018
Building clouds with apache cloudstack apache roadshow 2018ShapeBlue
 
Apache CloudStack Hyderabad meetup-April 2014
Apache CloudStack Hyderabad meetup-April 2014Apache CloudStack Hyderabad meetup-April 2014
Apache CloudStack Hyderabad meetup-April 2014Srikanteswararao Talluri
 
Serverless: The future of application delivery
Serverless: The future of application deliveryServerless: The future of application delivery
Serverless: The future of application deliveryDoug Vanderweide
 

What's hot (20)

Cloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBayCloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBay
 
What's Cooking in the Cloud?
What's Cooking in the Cloud?What's Cooking in the Cloud?
What's Cooking in the Cloud?
 
Cloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take NowCloud Trends for 2017 and Actions You Can Take Now
Cloud Trends for 2017 and Actions You Can Take Now
 
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStackOSCON2014: Understanding Hypervisor Selection in Apache CloudStack
OSCON2014: Understanding Hypervisor Selection in Apache CloudStack
 
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
Everything You Need to Know About Docker and Storage by Ryan Wallner, ClusterHQ
 
Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014Taming the cost of your first cloud - CCCEU 2014
Taming the cost of your first cloud - CCCEU 2014
 
Kubernetes as Orchestrator for A10 Lightning Controller
Kubernetes as Orchestrator for A10 Lightning ControllerKubernetes as Orchestrator for A10 Lightning Controller
Kubernetes as Orchestrator for A10 Lightning Controller
 
Using Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackUsing Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStack
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
PaaS Design & Architecture: A Deep Dive into Apache Stratos
PaaS Design & Architecture: A Deep Dive into Apache StratosPaaS Design & Architecture: A Deep Dive into Apache Stratos
PaaS Design & Architecture: A Deep Dive into Apache Stratos
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the Enterprise
 
Apache CloudStack Google Summer of Code
Apache CloudStack Google Summer of CodeApache CloudStack Google Summer of Code
Apache CloudStack Google Summer of Code
 
Planning a successful private cloud - CloudStack Collaboration Europe 2013
Planning a successful private cloud - CloudStack Collaboration Europe 2013Planning a successful private cloud - CloudStack Collaboration Europe 2013
Planning a successful private cloud - CloudStack Collaboration Europe 2013
 
Cloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud HybridizationCloud 2.0: Containers, Microservices and Cloud Hybridization
Cloud 2.0: Containers, Microservices and Cloud Hybridization
 
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS SnowmobileNEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
NEW LAUNCH! Introducing AWS Snowball Edge and AWS Snowmobile
 
Container Patterns
Container PatternsContainer Patterns
Container Patterns
 
Dev day serverless from a devs perspective
Dev day   serverless from a devs perspectiveDev day   serverless from a devs perspective
Dev day serverless from a devs perspective
 
Building clouds with apache cloudstack apache roadshow 2018
Building clouds with apache cloudstack   apache roadshow 2018Building clouds with apache cloudstack   apache roadshow 2018
Building clouds with apache cloudstack apache roadshow 2018
 
Apache CloudStack Hyderabad meetup-April 2014
Apache CloudStack Hyderabad meetup-April 2014Apache CloudStack Hyderabad meetup-April 2014
Apache CloudStack Hyderabad meetup-April 2014
 
Serverless: The future of application delivery
Serverless: The future of application deliveryServerless: The future of application delivery
Serverless: The future of application delivery
 

Viewers also liked

11507新聞整理
11507新聞整理11507新聞整理
11507新聞整理dryadl45625
 
C O L E G I O S A N T O A N G E L
C O L E G I O  S A N T O  A N G E LC O L E G I O  S A N T O  A N G E L
C O L E G I O S A N T O A N G E Lguestfbed19
 
維基經濟學 11507
維基經濟學 11507維基經濟學 11507
維基經濟學 11507dryadl45625
 
my holidays christmas
my holidays christmasmy holidays christmas
my holidays christmasa13it0
 
Vienna Schonbrunn
Vienna    SchonbrunnVienna    Schonbrunn
Vienna Schonbrunnguestb3edec
 
Wine Party Slideshow
Wine Party SlideshowWine Party Slideshow
Wine Party Slideshowccm.mdaniels
 
Bridging the Gap: Youth the Internet & Politics
Bridging the Gap: Youth the Internet & PoliticsBridging the Gap: Youth the Internet & Politics
Bridging the Gap: Youth the Internet & Politicskendahlg
 
my e-learning experience
my e-learning experiencemy e-learning experience
my e-learning experiencea13it0
 
Humanities Presentation Template
Humanities Presentation TemplateHumanities Presentation Template
Humanities Presentation Templatenalkhulaifi
 
my holidays christmas
my holidays christmasmy holidays christmas
my holidays christmasa13it0
 
my holidays christmas
my holidays christmasmy holidays christmas
my holidays christmasa13it0
 
2014 03 10_galasso_massimo_cv_europeo
2014 03 10_galasso_massimo_cv_europeo2014 03 10_galasso_massimo_cv_europeo
2014 03 10_galasso_massimo_cv_europeomsmglss
 
my e-learning experinece
my e-learning experinecemy e-learning experinece
my e-learning experinecea13it0
 
英語教學好站抱抱(Cindy老師分享)
英語教學好站抱抱(Cindy老師分享)英語教學好站抱抱(Cindy老師分享)
英語教學好站抱抱(Cindy老師分享)Cindy Shen
 
公開授課行動研究(天母國小沈佳慧老師)
公開授課行動研究(天母國小沈佳慧老師)公開授課行動研究(天母國小沈佳慧老師)
公開授課行動研究(天母國小沈佳慧老師)Cindy Shen
 
我是小小設計師! I Am a Little Designer! (Cindy老師)
我是小小設計師! I Am a Little Designer! (Cindy老師)我是小小設計師! I Am a Little Designer! (Cindy老師)
我是小小設計師! I Am a Little Designer! (Cindy老師)Cindy Shen
 

Viewers also liked (19)

11507新聞整理
11507新聞整理11507新聞整理
11507新聞整理
 
C O L E G I O S A N T O A N G E L
C O L E G I O  S A N T O  A N G E LC O L E G I O  S A N T O  A N G E L
C O L E G I O S A N T O A N G E L
 
11507
1150711507
11507
 
維基經濟學 11507
維基經濟學 11507維基經濟學 11507
維基經濟學 11507
 
my holidays christmas
my holidays christmasmy holidays christmas
my holidays christmas
 
Vienna Schonbrunn
Vienna    SchonbrunnVienna    Schonbrunn
Vienna Schonbrunn
 
Nick
NickNick
Nick
 
Wine Party Slideshow
Wine Party SlideshowWine Party Slideshow
Wine Party Slideshow
 
Bridging the Gap: Youth the Internet & Politics
Bridging the Gap: Youth the Internet & PoliticsBridging the Gap: Youth the Internet & Politics
Bridging the Gap: Youth the Internet & Politics
 
my e-learning experience
my e-learning experiencemy e-learning experience
my e-learning experience
 
Humanities Presentation Template
Humanities Presentation TemplateHumanities Presentation Template
Humanities Presentation Template
 
my holidays christmas
my holidays christmasmy holidays christmas
my holidays christmas
 
my holidays christmas
my holidays christmasmy holidays christmas
my holidays christmas
 
機器人
機器人機器人
機器人
 
2014 03 10_galasso_massimo_cv_europeo
2014 03 10_galasso_massimo_cv_europeo2014 03 10_galasso_massimo_cv_europeo
2014 03 10_galasso_massimo_cv_europeo
 
my e-learning experinece
my e-learning experinecemy e-learning experinece
my e-learning experinece
 
英語教學好站抱抱(Cindy老師分享)
英語教學好站抱抱(Cindy老師分享)英語教學好站抱抱(Cindy老師分享)
英語教學好站抱抱(Cindy老師分享)
 
公開授課行動研究(天母國小沈佳慧老師)
公開授課行動研究(天母國小沈佳慧老師)公開授課行動研究(天母國小沈佳慧老師)
公開授課行動研究(天母國小沈佳慧老師)
 
我是小小設計師! I Am a Little Designer! (Cindy老師)
我是小小設計師! I Am a Little Designer! (Cindy老師)我是小小設計師! I Am a Little Designer! (Cindy老師)
我是小小設計師! I Am a Little Designer! (Cindy老師)
 

Similar to Head in the clouds

Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021Samuel Dratwa
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in LibrariesAmit Shaw
 
Understanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container ServiceUnderstanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container ServiceAndrew Ferrier
 
Drilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDrilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDavid Rilett
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceDavid Currie
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realistsKarthik Gaekwad
 
What are clouds made from
What are clouds made fromWhat are clouds made from
What are clouds made fromJohn Garbutt
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric meshMikkel Mørk Hegnhøj
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxHarpreetKaur1382
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to DockerAditya Konarde
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...Simplilearn
 
Cloud and Windows Azure
Cloud and Windows AzureCloud and Windows Azure
Cloud and Windows AzureRadu Vunvulea
 
Intro to Docker November 2013
Intro to Docker November 2013Intro to Docker November 2013
Intro to Docker November 2013Docker, Inc.
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Jack-Junjie Cai
 

Similar to Head in the clouds (20)

Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021Introduction to Cloud Computing 2021
Introduction to Cloud Computing 2021
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Understanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container ServiceUnderstanding Docker and IBM Bluemix Container Service
Understanding Docker and IBM Bluemix Container Service
 
Cloud Computing Basics.pptx
Cloud Computing Basics.pptxCloud Computing Basics.pptx
Cloud Computing Basics.pptx
 
Drilett aws vpc_presentation_shared
Drilett aws vpc_presentation_sharedDrilett aws vpc_presentation_shared
Drilett aws vpc_presentation_shared
 
Build a Cloud Day Paris
Build a Cloud Day ParisBuild a Cloud Day Paris
Build a Cloud Day Paris
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-ServiceMigrating Java EE applications to IBM Bluemix Platform-as-a-Service
Migrating Java EE applications to IBM Bluemix Platform-as-a-Service
 
Cloud patterns
Cloud patternsCloud patterns
Cloud patterns
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
What are clouds made from
What are clouds made fromWhat are clouds made from
What are clouds made from
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Service fabric and azure service fabric mesh
Service fabric and azure service fabric meshService fabric and azure service fabric mesh
Service fabric and azure service fabric mesh
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
Introduction to Docker
Introduction to DockerIntroduction to Docker
Introduction to Docker
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
 
Cloud and Windows Azure
Cloud and Windows AzureCloud and Windows Azure
Cloud and Windows Azure
 
Intro to Docker November 2013
Intro to Docker November 2013Intro to Docker November 2013
Intro to Docker November 2013
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
 

More from Steve Mactaggart

5 DevOps things that have changed because of COVID-19
5 DevOps things that have changed because of COVID-195 DevOps things that have changed because of COVID-19
5 DevOps things that have changed because of COVID-19Steve Mactaggart
 
Are you a leadership group or a leadership team?
Are you a leadership group or a leadership team?Are you a leadership group or a leadership team?
Are you a leadership group or a leadership team?Steve Mactaggart
 
Test driven infrastructure
Test driven infrastructureTest driven infrastructure
Test driven infrastructureSteve Mactaggart
 
Jenkins as a Service - Code all the way down
Jenkins as a Service - Code all the way downJenkins as a Service - Code all the way down
Jenkins as a Service - Code all the way downSteve Mactaggart
 
The changing role of the team leader in a DevOps transformation
The changing role of the team leader in a DevOps transformationThe changing role of the team leader in a DevOps transformation
The changing role of the team leader in a DevOps transformationSteve Mactaggart
 

More from Steve Mactaggart (6)

5 DevOps things that have changed because of COVID-19
5 DevOps things that have changed because of COVID-195 DevOps things that have changed because of COVID-19
5 DevOps things that have changed because of COVID-19
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Are you a leadership group or a leadership team?
Are you a leadership group or a leadership team?Are you a leadership group or a leadership team?
Are you a leadership group or a leadership team?
 
Test driven infrastructure
Test driven infrastructureTest driven infrastructure
Test driven infrastructure
 
Jenkins as a Service - Code all the way down
Jenkins as a Service - Code all the way downJenkins as a Service - Code all the way down
Jenkins as a Service - Code all the way down
 
The changing role of the team leader in a DevOps transformation
The changing role of the team leader in a DevOps transformationThe changing role of the team leader in a DevOps transformation
The changing role of the team leader in a DevOps transformation
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Head in the clouds

  • 1.
  • 2. “Cloud computing is the delivery of computing as a service rather than a product” “Cloud computing entrusts, typically centralized, services with your data, software, and computation on a published application programming interface (API) over a network.” “End users access cloud based applications through a web browser or a light weight desktop or mobile app while the business software and data are stored on servers at a remote location.”
  • 3. Infrastructure as a Service (IaaS) • Platform as a Service (PaaS) • Software as a Service (SaaS)
  • 4. Infrastructure as a Service (IaaS) In this most basic cloud service model, cloud providers offer computers – as physical or more often as virtual machines –, raw (block) storage, firewalls, load balancers, and networks
  • 5. Platform as a Service (PaaS) In the PaaS model, cloud providers deliver a computing platform and/or solution stack typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers
  • 6. Software as a Service (SaaS) In this model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. The cloud users do not manage the cloud infrastructure and platform on which the application is running.
  • 7. Public cloud • Community cloud • Hybrid cloud • Private cloud
  • 8. Public cloud Applications, storage, and other resources are made available to the general public by a service provider. Public cloud services may be free or offered on a pay-per-usage model.
  • 9. Community cloud Community cloud shares infrastructure between several organizations from a specific community with common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third- party and hosted internally or externally.
  • 10. Hybrid cloud Hybrid cloud is a composition of two or more clouds (private, community or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models.
  • 11. Private cloud Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally.
  • 12.
  • 13. How can I make use of the Cloud.. • Looking at this from the small end (Free) • End to end process Continuous Delivery and the Cloud go hand in hand
  • 14. Tonight's focus is on on the • PaaS / Public Model Cloud Pipeline • Repository --> Build --> Deploy Who here already uses cloud services?
  • 15. What flavour? Where • svn • bit bucket • git • github • hg • google code • sourceforge • many, many more
  • 16. What flavour? Where? • Jenkins • CloudBees • Bamboo • Jelastic • Cruze Control • Atlassian • Maven
  • 17. What flavour? Where? • Standard WAR • Jelastic • WAR + JMS • CloudBees • EJB • Heroku
  • 18. Code Repository o github.com • Build Server o jenkins on CloudBees • Application Hosting o CloudBees o Jelastic
  • 19.
  • 20. Source Code Repository • bitbucket.org o FREE  Private Repo  # Users • github.com o FREE  Public Repo  Unlimited Users
  • 21. Build Server • cloudbees.com o 3 users o 300 mins per month o 2 Gb disk space o 1 concurrent build o support via forums
  • 22. Application Hosting • cloudbees.com o 5 applications o 128Mb ram o No SSL, Load balancing, Elasticity, CNAME? o Support via Forums • Jelastic o Not free for long, only during BETA
  • 23. Cloudbees offer MySQL (free to 5Mb) Jelastic offer MySQL, Mongo and CouchDB AWS offer SimpleDB and RDS
  • 24. Think Locale Access to local file system Log file / debug access Hot deployment / HA Cloud environments work well in container configured state
  • 26. Thanks / Questions Steve Mactaggart steve@whitesquaresoft.com @stevemac +steve.mactaggart