SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
“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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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老師)
 

Similaire à 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
 

Similaire à 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...
 

Plus de 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
 

Plus de 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
 

Dernier

[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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 

Dernier (20)

[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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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...
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 

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