SlideShare a Scribd company logo
1 of 20
CO L L A B O R AT I O N




O P E N S O U RC E P ROJ EC T S W I T H YO U R
C LO U D STAC K E N V I RO N M E N T, A N D M Y
L ES S O N S L EA R N E D A LO N G T H E WAY
WHO AM I?



 Brian Bullard– Director of
  IT/Systems Architect

 5th Planet Games
 Systems Engineer/Software
  development background
5 T H P L A N E T G A M ES




                     Founded in 2010.

                     5th Planet Games brings together
                      talent in an effort to produce fun
                      and addictive, immersive, engaging
                      social games (MMO,RPG,CCG’s)
                      for mobile and web
D ES C E N T I N TO AW S I A A S


                                   Employees
                                      1 system admin/engineer
                                      1 Game designer/CEO
                                      1 Game developer/CEO
                                      Office =




May 2010 “Dawn of the dragons”
 2 ec2 servers
 1 RDS AWS MYSQL server
2 ½ Y EA RS L AT E R A N D M A N Y L ES S O N S
L EA R N E D

Present day Games              Resources
 Dawn of the dragons             25 EC2 servers
 Clash of the dragons            1 CDN endpoint
 Legacy of a thousand suns       10 Database servers
                                  3 Physical servers
 Legacy of heroes
                               Office:
                                45 Employees
Platforms
 Armor Games
 Kongregate
 Facebook
 Kabam
 newgrounds
C LO U D STAC K TO T H E R ES C U E

   User controlled firewall with security groups.
   Private/public resource segregation
   Cost savings for our test/dev environments
   Local/shared storage on demand using opens source solutions with CS API.
   Backups using snapshotting
   Ability to consolidate zone resources.
   Scalable architecture
   HA
   Broad hypervisor support if needed
   Variety of configurations to scale
   Automating our private and public IAAS
C LO U D STAC K S E T U P




                Zone-West                 Zone-East
          1 Management server      1 Management server
          2 host servers (32 GB    3 host servers – KVM
          RAM 8 Core) – KVM        1 shared secondary
          1 shared secondary       and primary storage
          and primary storage (5
          TB RAID10)
                                   (In progress)




            Amazon RDS
               RDS
            MSQL database
             Amazon
M O N I TO R I N G A N D AU TO M AT I O N

   Use event triggering, Chef/Puppet with monitoring environment. (Nagios-event-handlers,
    Zenoss Triggers) along with Zenoss Cloudstack zenpack to monitor VM’s



A M A ZO N A N D C LO U D STAC K
   Amazon EC2 Compatibility for unified API calls

   Cloudbridge is now built into the management server in 4.0

   S3 Compatibility (Swift,Glusterfs) using s3 clients

   Migrate to and from EC2 with minimal effort
M A N AG I N G YO U R C LO U D S

Y O U C A N N O W M A N A G E M U LT I P L E C L O U D S – P R I V AT E A N D
PUBLIC



 S C A L R F E AT U R E S
    Setup autoscaling for yours infrastructure based on CPU,RAM, IO or your own custom metric
    Chef support – Scalr fully integrates with chef
    Handles master-slave replicaion backups and failover for MYSQL, MongoDB, PostgresSQL and
     Redis
    Manage your Cloudstack IAAS, plus any public cloud instances from one place
    Configure autoscale rules for your server farms that fits your need
    Broad server import support
    Openstack and Hp Cloud support soon
M A N AG I N G YO U R C LO U D S
M A N AG I N G YO U R C LO U D S
OW N C LO U D STO R AG E

O W N C L O U D L E T S Y O U E A S I LY V I E W & S Y N C Y O U R D ATA ,
C O N TA C T S , C A L E N D A R S A N D B O O K M A R K S A C R O S S A L L
DEVICES.

 O W N C L O U D F E AT U R E S

    External Storage (Local filesystem, FTP, Webdav, Swift, S3, Dropbox, Google and SMB)
    File sharing and data syncing
    LDAP/AD support
    File versioning
    File password encyption
    Drag and drop functionality
    Calendar and tasks sharing
OW N C LO U D STO R AG E


U P C O M I N G F E AT U R E S

   Webmail client
   Overhauled encryption system (server side and client side)
   RSS reader app
   Desktop file management
H OW W E A R E U S I N G OW N C LO U D


   Scale out and append storage on demand as needed
   calendar and tasks sharing in one unified location
   Share multiple mount points to users/groups /projects
   Synced/versioning files make it easy to work in any environment and on the go
   Multiple Apps support using (IOS and Android)
   Looking into using S3 storage solutions and Owncloud
U LT EO

OPENSOURCE ENTERPRISE VIRTUAL DESKTOP AND
A P P L I C AT I O N D E L I V E R Y


U LT E O F E AT U R E S

   Split linux and/or windows application delivery
   Share local printers, drives, network shares, USB sticks, sound support, copy-paste.
   Seamless access to documents from both Linux & Windows applications!
   Easy to deploy and scale with Cloudstack
   User and group level control over applications and shares
OPEN SOURCE VDI
SOLUTION
OPEN SOURCE VDI
SOLUTION
LO O K I N G A H EA D


 Look into PAAS solutions such as Stackato and Cloud
  Foundry for auto scaling application servers
 Build easier and better automation around monitoring
 Empower the developers to use the powerful API at their
  fingertips
 Unify our API’s as well as we can on one layer to avoid
  vendor lock in
L ES S O N S L EA R N E D

   Read the administrator guide
   Watch the management/agent/hypervisor logs to troubleshoot issues .
   Learn the role that the systemVM, SSVM and Virtual router play and how they communicate.
    “http://xmodulo.blogspot.com/2012/05/how-to-log-in-to-system-vms-in.html
   Hang out in the #cloudstack irc channel and join the Cloudstack incubator list.
   Understand the virtual router and it’s role with cloudstack
    http://blogs.clogeny.com/understanding-the-redundant-virtual-router-in-citrix-cloudplatform/
   Check out cloud podcasts, and follow companies on twitter to keep up on current events.
   Decide what works best for your environment and plan for the future growth.
   Devcloud is an awesome resource for testing and devlopment
    http://incubator.apache.org/cloudstack/develop/environment.html
   Attend BACD and related webinars. And check out the cloudstack youtube channel
      http://www.youtube.com/user/cloudstack
   Build several configurations and test which one best fits your situation
    Check out the cloudstack IRC channel @irc.freenode.net is one of thebest resources available
CO N TAC T I N FO +


Brian Bullard
bbullard@5thplanetgames.com
Twitter: @bullardo 14 followers and growing
Bullardo MIRC #cloudstack

.

More Related Content

What's hot

OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introOpen Stack
 
Eucalyptus cloud computing
Eucalyptus cloud computingEucalyptus cloud computing
Eucalyptus cloud computingRahul Rana
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareMark Hinkle
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using EucalyptusAbhishek Dey
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStackOpen Stack
 
Is kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationIs kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationSamuel Dratwa
 
Open Source Docs: The Good, The Bad, and the WTF?!
Open Source Docs: The Good, The Bad, and the WTF?!Open Source Docs: The Good, The Bad, and the WTF?!
Open Source Docs: The Good, The Bad, and the WTF?!Lana Brindley
 
IXcloud, Global 1st Cloud OS, Openstack Cloud
IXcloud, Global 1st Cloud OS, Openstack CloudIXcloud, Global 1st Cloud OS, Openstack Cloud
IXcloud, Global 1st Cloud OS, Openstack CloudKINX
 
Eucalyptus presentation ( LSI cloud computing )
Eucalyptus presentation ( LSI cloud computing )Eucalyptus presentation ( LSI cloud computing )
Eucalyptus presentation ( LSI cloud computing )Bilal ZIANE
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introductionguest90f660
 
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseInfrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseDr. Sven Balnojan
 
Webinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSWebinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSContinuent
 

What's hot (20)

Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
Eucalyptus cloud computing
Eucalyptus cloud computingEucalyptus cloud computing
Eucalyptus cloud computing
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStack
 
Apache CloudStack from API to UI
Apache CloudStack from API to UIApache CloudStack from API to UI
Apache CloudStack from API to UI
 
Is kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestrationIs kubernetes a good choice for orchestration
Is kubernetes a good choice for orchestration
 
Azure lessons
Azure lessonsAzure lessons
Azure lessons
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
 
Open Source Docs: The Good, The Bad, and the WTF?!
Open Source Docs: The Good, The Bad, and the WTF?!Open Source Docs: The Good, The Bad, and the WTF?!
Open Source Docs: The Good, The Bad, and the WTF?!
 
IXcloud, Global 1st Cloud OS, Openstack Cloud
IXcloud, Global 1st Cloud OS, Openstack CloudIXcloud, Global 1st Cloud OS, Openstack Cloud
IXcloud, Global 1st Cloud OS, Openstack Cloud
 
Eucalyptus presentation ( LSI cloud computing )
Eucalyptus presentation ( LSI cloud computing )Eucalyptus presentation ( LSI cloud computing )
Eucalyptus presentation ( LSI cloud computing )
 
Cloud sim
Cloud simCloud sim
Cloud sim
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
CloudStack Networking
CloudStack NetworkingCloudStack Networking
CloudStack Networking
 
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseInfrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
 
Webinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWSWebinar Slides: Geo-Scale MySQL in AWS
Webinar Slides: Geo-Scale MySQL in AWS
 

Similar to Cloudstack Open source and you

AWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAmazon Web Services
 
Building Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroBuilding Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroAlex Barbosa Coqueiro
 
Keynote 1: AWS re:Invent 2017 Recap - Solutions Overview
Keynote 1: AWS re:Invent 2017 Recap - Solutions OverviewKeynote 1: AWS re:Invent 2017 Recap - Solutions Overview
Keynote 1: AWS re:Invent 2017 Recap - Solutions OverviewAmazon Web Services
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business ProblemsKen Owens
 
Ignite Seoul 2-10. 이현남 Cloud Computing
Ignite Seoul 2-10. 이현남 Cloud ComputingIgnite Seoul 2-10. 이현남 Cloud Computing
Ignite Seoul 2-10. 이현남 Cloud ComputingJinho Jung
 
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...Andre Essing
 
Microsoft & Machine Learning / Artificial Intelligence
Microsoft & Machine Learning / Artificial IntelligenceMicrosoft & Machine Learning / Artificial Intelligence
Microsoft & Machine Learning / Artificial Intelligenceİbrahim KIVANÇ
 
DOO-007_How to run containers in production, at scale!
DOO-007_How to run containers in production, at scale!DOO-007_How to run containers in production, at scale!
DOO-007_How to run containers in production, at scale!decode2016
 
2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red Hat2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red HatShawn Wells
 
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...DynamicInfraDays
 
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxRavi Yadav
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
Azure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep DiveAzure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep DiveAndre Essing
 
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summits
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your AzureHolly Plude
 

Similar to Cloudstack Open source and you (20)

AWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions Updates
 
Building Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroBuilding Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to Hero
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
Keynote 1: AWS re:Invent 2017 Recap - Solutions Overview
Keynote 1: AWS re:Invent 2017 Recap - Solutions OverviewKeynote 1: AWS re:Invent 2017 Recap - Solutions Overview
Keynote 1: AWS re:Invent 2017 Recap - Solutions Overview
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
Ignite Seoul 2-10. 이현남 Cloud Computing
Ignite Seoul 2-10. 이현남 Cloud ComputingIgnite Seoul 2-10. 이현남 Cloud Computing
Ignite Seoul 2-10. 이현남 Cloud Computing
 
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
 
Technical overview of Azure Cosmos DB
Technical overview of Azure Cosmos DBTechnical overview of Azure Cosmos DB
Technical overview of Azure Cosmos DB
 
Microsoft & Machine Learning / Artificial Intelligence
Microsoft & Machine Learning / Artificial IntelligenceMicrosoft & Machine Learning / Artificial Intelligence
Microsoft & Machine Learning / Artificial Intelligence
 
DOO-007_How to run containers in production, at scale!
DOO-007_How to run containers in production, at scale!DOO-007_How to run containers in production, at scale!
DOO-007_How to run containers in production, at scale!
 
2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red Hat2012-03-15 What's New at Red Hat
2012-03-15 What's New at Red Hat
 
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
ContainerDays Boston 2015: "CoreOS: Building the Layers of the Scalable Clust...
 
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptx
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Azure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep DiveAzure Cosmos DB - Technical Deep Dive
Azure Cosmos DB - Technical Deep Dive
 
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure6 Ways to Get More From Your Azure
6 Ways to Get More From Your Azure
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
Terraform
TerraformTerraform
Terraform
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Cloudstack Open source and you

  • 1. CO L L A B O R AT I O N O P E N S O U RC E P ROJ EC T S W I T H YO U R C LO U D STAC K E N V I RO N M E N T, A N D M Y L ES S O N S L EA R N E D A LO N G T H E WAY
  • 2. WHO AM I?  Brian Bullard– Director of IT/Systems Architect  5th Planet Games  Systems Engineer/Software development background
  • 3. 5 T H P L A N E T G A M ES  Founded in 2010.  5th Planet Games brings together talent in an effort to produce fun and addictive, immersive, engaging social games (MMO,RPG,CCG’s) for mobile and web
  • 4. D ES C E N T I N TO AW S I A A S Employees  1 system admin/engineer  1 Game designer/CEO  1 Game developer/CEO  Office = May 2010 “Dawn of the dragons”  2 ec2 servers  1 RDS AWS MYSQL server
  • 5. 2 ½ Y EA RS L AT E R A N D M A N Y L ES S O N S L EA R N E D Present day Games Resources  Dawn of the dragons  25 EC2 servers  Clash of the dragons  1 CDN endpoint  Legacy of a thousand suns  10 Database servers  3 Physical servers  Legacy of heroes Office:  45 Employees Platforms  Armor Games  Kongregate  Facebook  Kabam  newgrounds
  • 6. C LO U D STAC K TO T H E R ES C U E  User controlled firewall with security groups.  Private/public resource segregation  Cost savings for our test/dev environments  Local/shared storage on demand using opens source solutions with CS API.  Backups using snapshotting  Ability to consolidate zone resources.  Scalable architecture  HA  Broad hypervisor support if needed  Variety of configurations to scale  Automating our private and public IAAS
  • 7. C LO U D STAC K S E T U P Zone-West Zone-East 1 Management server 1 Management server 2 host servers (32 GB 3 host servers – KVM RAM 8 Core) – KVM 1 shared secondary 1 shared secondary and primary storage and primary storage (5 TB RAID10) (In progress) Amazon RDS RDS MSQL database Amazon
  • 8. M O N I TO R I N G A N D AU TO M AT I O N  Use event triggering, Chef/Puppet with monitoring environment. (Nagios-event-handlers, Zenoss Triggers) along with Zenoss Cloudstack zenpack to monitor VM’s A M A ZO N A N D C LO U D STAC K  Amazon EC2 Compatibility for unified API calls  Cloudbridge is now built into the management server in 4.0  S3 Compatibility (Swift,Glusterfs) using s3 clients  Migrate to and from EC2 with minimal effort
  • 9. M A N AG I N G YO U R C LO U D S Y O U C A N N O W M A N A G E M U LT I P L E C L O U D S – P R I V AT E A N D PUBLIC S C A L R F E AT U R E S  Setup autoscaling for yours infrastructure based on CPU,RAM, IO or your own custom metric  Chef support – Scalr fully integrates with chef  Handles master-slave replicaion backups and failover for MYSQL, MongoDB, PostgresSQL and Redis  Manage your Cloudstack IAAS, plus any public cloud instances from one place  Configure autoscale rules for your server farms that fits your need  Broad server import support  Openstack and Hp Cloud support soon
  • 10. M A N AG I N G YO U R C LO U D S
  • 11. M A N AG I N G YO U R C LO U D S
  • 12. OW N C LO U D STO R AG E O W N C L O U D L E T S Y O U E A S I LY V I E W & S Y N C Y O U R D ATA , C O N TA C T S , C A L E N D A R S A N D B O O K M A R K S A C R O S S A L L DEVICES. O W N C L O U D F E AT U R E S  External Storage (Local filesystem, FTP, Webdav, Swift, S3, Dropbox, Google and SMB)  File sharing and data syncing  LDAP/AD support  File versioning  File password encyption  Drag and drop functionality  Calendar and tasks sharing
  • 13. OW N C LO U D STO R AG E U P C O M I N G F E AT U R E S  Webmail client  Overhauled encryption system (server side and client side)  RSS reader app  Desktop file management
  • 14. H OW W E A R E U S I N G OW N C LO U D  Scale out and append storage on demand as needed  calendar and tasks sharing in one unified location  Share multiple mount points to users/groups /projects  Synced/versioning files make it easy to work in any environment and on the go  Multiple Apps support using (IOS and Android)  Looking into using S3 storage solutions and Owncloud
  • 15. U LT EO OPENSOURCE ENTERPRISE VIRTUAL DESKTOP AND A P P L I C AT I O N D E L I V E R Y U LT E O F E AT U R E S  Split linux and/or windows application delivery  Share local printers, drives, network shares, USB sticks, sound support, copy-paste.  Seamless access to documents from both Linux & Windows applications!  Easy to deploy and scale with Cloudstack  User and group level control over applications and shares
  • 18. LO O K I N G A H EA D  Look into PAAS solutions such as Stackato and Cloud Foundry for auto scaling application servers  Build easier and better automation around monitoring  Empower the developers to use the powerful API at their fingertips  Unify our API’s as well as we can on one layer to avoid vendor lock in
  • 19. L ES S O N S L EA R N E D  Read the administrator guide  Watch the management/agent/hypervisor logs to troubleshoot issues .  Learn the role that the systemVM, SSVM and Virtual router play and how they communicate. “http://xmodulo.blogspot.com/2012/05/how-to-log-in-to-system-vms-in.html  Hang out in the #cloudstack irc channel and join the Cloudstack incubator list.  Understand the virtual router and it’s role with cloudstack http://blogs.clogeny.com/understanding-the-redundant-virtual-router-in-citrix-cloudplatform/  Check out cloud podcasts, and follow companies on twitter to keep up on current events.  Decide what works best for your environment and plan for the future growth.  Devcloud is an awesome resource for testing and devlopment http://incubator.apache.org/cloudstack/develop/environment.html  Attend BACD and related webinars. And check out the cloudstack youtube channel http://www.youtube.com/user/cloudstack  Build several configurations and test which one best fits your situation  Check out the cloudstack IRC channel @irc.freenode.net is one of thebest resources available
  • 20. CO N TAC T I N FO + Brian Bullard bbullard@5thplanetgames.com Twitter: @bullardo 14 followers and growing Bullardo MIRC #cloudstack .