exoscale: a swiss cloud provider built with apache cloudstack
DESCRIPTION
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.chTRANSCRIPT
Cloud gives you space 2013 nov 21st
! Antoine Coetsier
– “Na;ve” from Service Providers
– 10+ years of 24/7 ops
– Managing Director of exoscale Since 2011
exo ? scale
CCCEU Amsterdam
2010
Regional cloud plaKorm
Set of products: IaaS to SaaS
CCCEU Amsterdam
exo scale
CCCEU Amsterdam
exo == cloud
CCCEU Amsterdam
Reversibility
Trust relationship Data location
Tailor made/Integration
CCCEU Amsterdam
Vel;group
CCCEU Amsterdam
All over Switzerland
100% ICT needs covered
450+ ICT professionals
Cloud Services ICT specialized companies Consul;ng
exoscale
“Swissness”
Datacenters Operations
Company
CCCEU Amsterdam
2 zones In the Geneva Area ISO 9001 ISO27001
Expension to come...
CCCEU Amsterdam
Who uses cloud compu;ng ?
CCCEU Amsterdam
A.Developers / Sysadmins
B. Enterprises
CCCEU Amsterdam
A. Developers/Sysadmins Websites Ecommerce and webapps Mobile Tes;ng
1 out of 3 projects
CCCEU Amsterdam
B. Enterprises
Business apps SMB DCs Quickwins DRP Hybrid/DC offloading
50 % of requests
CCCEU Amsterdam
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
Managed Cloud -‐ Compute premium
Compute premium: your custom cloud architecture
WAN
VPN access
Developers/Users....
Your site
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
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
Open Cloud -‐ Compute
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
Basic Networking != No security
Your tenant
Internet
CCCEU Amsterdam
Security Groups
Your tenant
Internet
public IPpublic IP
Security group A
public IPpublic IP
Security group B
Controlled Inbound and Outbound traffic
CCCEU Amsterdam
Open Cloud compute: a unique portal
! One comprehensive portal for instance management, support, documenta;on and billing informa;on
CCCEU Amsterdam
CCCEU Amsterdam
Open Cloud compute: pricing
Online calculator : hjp://www.exoscale/pricing.html
exo scale
CCCEU Amsterdam
Focus on scale
CCCEU Amsterdam
Even down scale
CCCEU Amsterdam
Cloud compu;ng should not only prevent you
from managing hardware
CCCEU Amsterdam
It should totally replace the way you deploy
and manage infrastructure
CCCEU Amsterdam
Leverage the cloud(s) API available
CCCEU Amsterdam
Command line
Ex: Cloudmonkey
Python cli for CloudStack
h3ps://cwiki.apache.org/CLOUDSTACK/cloudstack-‐cloudmonkey-‐cli.html
CCCEU Amsterdam
CCCEU Amsterdam
Ul;mately AUTOMATE
CCCEU Amsterdam
For each language, its tool: ! Java ! Ruby ! Python ! ...
CCCEU Amsterdam
! Java -‐> jclouds -‐> PalletOps
! Ruby -‐>fog,...-‐> Chef / Puppet
! Python -‐> Libcloud,... -‐> Saltstack
– And more applica;on integrated tools like uForge, Slipstream,...
CCCEU Amsterdam
Standards and common methods are available: ! SSH Keypairs
! Userdata
! Cloud-‐init
CCCEU Amsterdam
CCCEU Amsterdam
CCCEU Amsterdam
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
And now?
The compute problem is sorted instances are meaningless
Do not upgrade è scale
CCCEU Amsterdam
Stop reproducing (virtual) datacenters
Cloud brings simplicity
CCCEU Amsterdam
CCCEU Amsterdam
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
exoscale Open Pricing
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