Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Exoscale: a swiss cloud provider built with Apache Cloudstack

exoscale
November 21, 2013

Exoscale: a swiss cloud provider built with Apache Cloudstack

This is the talk I gave at the CloudStack Collaboration Conference Europe 2013 held in Amsterdam.

It focuses on why we have chosen CloudStack as the core component of our Open Cloud product line and our vision on how users can leverage standard API interfaces to better deploy and reduce the time between Application need and Application running.

http://www.exoscale.ch

exoscale

November 21, 2013
Tweet

More Decks by exoscale

Other Decks in Technology

Transcript

  1. !  Antoine  Coetsier     – “Na;ve”  from  Service  Providers  

    – 10+  years  of  24/7  ops   – Managing  Director  of  exoscale  Since  2011  
  2. Vel;group   CCCEU  Amsterdam   All  over     Switzerland

      100%     ICT  needs  covered   450+     ICT  professionals     Cloud  Services   ICT  specialized  companies   Consul;ng  
  3.   2  zones   In  the     Geneva  

    Area      ISO  9001      ISO27001   Expension  to  come...   CCCEU  Amsterdam  
  4. A.  Developers/Sysadmins     Websites     Ecommerce  and  webapps

        Mobile     Tes;ng   1 out of 3 projects CCCEU  Amsterdam  
  5. B.  Enterprises     Business  apps   SMB  DCs  

    Quickwins     DRP     Hybrid/DC  offloading   50 % of requests CCCEU  Amsterdam  
  6. exoscale  service  offering   Perfect  for  Sysadmins     and

     Developers   Perfect  for  Businesses     and  hybrid  cloud  integra;on   -­‐  Compute   -­‐  Compute  premium   -­‐  Backup  premium   -­‐  Cloud  Exchange   No  compromise  enterprise  cloud   Vendor  backed  solu;ons   Use  of  leading  technologies   Virtual  datacenter   Pure  cloud  services   Worldwide  market  pricing   + + CCCEU  Amsterdam  
  7. Compute  premium:  your  custom  cloud  architecture   WAN   VPN

     access   Developers/ Users....   Your site
  8. Compute  premium:  key  benefits   !  Fine  level  resource  management

      – No  package  locking  :  vCPU  /  RAM  /  Disk   – Import  exis;ng  instances   !  Performance   – No  physical  ressource  over  alloca;on   – High  end  components   – Datacenter  Internet  access   !  Security  :   – Trusted  swiss  based  loca;ons  and  provider   – Full  network  isola;on  with  VLANs     !  Custom  subnet  range   – Hybrid  means  the  connec;on  with  developers   and  users  is  direct  
  9. Compute  premium:  key  features   Topic   Managed  cloud  

      compute  premium   Cloud  Control  System   VMware  vCloud  Director   Hypervisor   ESX   Storage   High  speed  disks   on  HDS  storage   Admin  interface   Direct  vCloud  web  interface  or  Connector   integra;on  in  your  vCenter   Network   Rich  features  through  vShield   Billing  and  pricing   Fine  level  resources   Monthly  invoices   Op;onal  ;me  and  volume  commitment  
  10. Open  Cloud  compute:  instances  for  Devs  and  Sysadmins   !

     Direct,  simple  to  use  cloud  instances  for  Devs  and  Sysadmins   !  Open   – Open  source  based   – Standard  API       – Mul;  OS:     !  Ease  of  use   – Direct  console   – Integrated  support     !  Performance   – KVM   – Persistent  storage   – 10  GB  networking         !  Security  features   – Security  groups   – SSH  keypair  management  
  11. Security  Groups   Your tenant Internet public IP public IP

    Security group A public IP public IP Security group B Controlled Inbound and Outbound traffic CCCEU  Amsterdam  
  12. Open  Cloud  compute:  a  unique  portal   !  One  comprehensive

     portal  for  instance  management,  support,  documenta;on  and  billing  informa;on     CCCEU  Amsterdam  
  13.     Cloud  compu;ng  should     not  only  prevent

     you     from  managing  hardware   CCCEU  Amsterdam  
  14.     It  should  totally  replace     the  way

     you  deploy     and  manage  infrastructure   CCCEU  Amsterdam  
  15.   Command  line     Ex:  Cloudmonkey     Python

     cli  for  CloudStack           h3ps://cwiki.apache.org/CLOUDSTACK/cloudstack-­‐cloudmonkey-­‐cli.html     CCCEU  Amsterdam  
  16.   For  each  language,  its  tool:   !  Java  

    !  Ruby   !  Python   !  ...   CCCEU  Amsterdam  
  17. !  Java  -­‐>  jclouds  -­‐>  PalletOps     !  Ruby

     -­‐>fog,...-­‐>  Chef  /  Puppet   !  Python  -­‐>  Libcloud,...  -­‐>  Saltstack   – And  more  applica;on  integrated  tools  like  uForge,  Slipstream,...     CCCEU  Amsterdam  
  18. Standards  and  common  methods  are  available:     !  SSH

     Keypairs   ! Userdata   !  Cloud-­‐init   CCCEU  Amsterdam  
  19. Hello  World  !   CCCEU  Amsterdam   !  DO  stuff

     automa;cally  on  instance   boot  up   !  Install  a  fresh  Wordpress  on:   – NGINX   – PHP   – Mysql   !  While  managing  passwords,  updates,...   – h3ps://github.com/exoscale/exoscale-­‐wordpress  
  20.     The  compute  problem  is  sorted   instances  are

     meaningless     Do  not  upgrade  è  scale   CCCEU  Amsterdam  
  21. My  recommenda;ons   !  Be  ready  !   1. Test  even

     if  you  do  not  have  a  business  case     2. Make  a  proof  of  concept   3. Sign  up   4. Run  a  demo:   hjps://github.com/exoscale/pallet-­‐exoscale-­‐demo     PROACTIVE     REACTIVE     CCCEU  Amsterdam  
  22. Thank  you  for  your  ajen;on   !    Contact  us

      +41  58  668  56  00   [email protected]           !    Follow  us   @exoscale     exoscale  code       Head  Office  Lausanne   Avenue  de  Provence  4   CH  -­‐  1007  Lausanne   OperaOons:  Geneva   Rue  du  Pré  de  la  Fontaine  19   CH  -­‐  1217  Meyrin   Bern  Office   Talstrasse  3     CH  -­‐  3053  Münchenbuchsee   Zurich  Office   Glaj  Tower     CH  -­‐  8301  Glajzentrum   CCCEU  Amsterdam