SlideShare uma empresa Scribd logo
1 de 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

.

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+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...
 
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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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 New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

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 .