Post on 02-Jun-2018
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
1/24
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
2/24
Agenda
CloudOps Intro
cloud.ca 101
cloud.ca Demo Workshop
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
3/24
By the way ...
I expect your feedback!o Positive or negative
o Be prepared to tell me why in both cases
Product still in Beta
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
4/24
CloudOps Intro
We are Your Cloud Infrastructure Experts
Since 2005, CloudOps has enabled hundreds of enterprises an
based companies to build their businesses in the Cloud.
We provide managed private, public, and hybrid cloud solu
businesses seeking to scale, and for enterprises making their m
Cloud.
CloudOps has built regional public clouds for service providers
world.
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
5/24
cloud.ca & CloudOps
CloudOps builds, owns, and operates cloud.c cloud.ca can be used alone or as part of our m
hybrid cloudoffering which also supports:
o Amazon Web Services
o Microsoft Azure
o Google Compute Engine
o CloudOps Private Clouds
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
6/24
What is cloud.ca?
cloud.cais a regional virtual private clplatform that delivers scalable, secure,
performance, cost-effective,and resili
cloud services.
cloud.ca is nota public cloud!(At least for now )
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
7/24
cloud.ca Target Workloads
cloud.ca is designed for application-centricand ecomputeworkloads
Application-centric:
For use by software developers and software operators runnin
multi-tier web applications
End-user compute:
VDI, application virtualization, mobility
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
8/24
Market Needs
Speed innovation- On demand, self-service platform for DevOps,
complete API automation for continuous delivery
Usage and cost transparency- Granular metering and reporting a
governance without bureaucracy
Canadian requirements focus- Data sovereignty, governance, an
with private connectivity options
Mission critical- Best-in-class virtual-private-cloud architecture, w
application-delivery controllers and provisioned IOPS storage
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
9/24
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
10/24
cloud.ca key pieces
Dashboard Compute
Storage
Networking
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
11/24
Dashboard
Uses CloudOps proprietary software tsupport multi-cloud and multi-tenancyo Developed entirely by CloudOps (closed so
o Java and JavaScript
Initiated in Spring 2013 Following Agile methodology
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
12/24
Web front-end
REST APIs
Business logic
Service
Provider
Service
Provider
Service
Provider
Service
Provider...
Na
AP
Services workspace Dashboards
AdministrationUsage reports
Authorization
Configuration Metrics
Usage & Pricing Service orchestration ...
RBAC
Event bus
Dashboard
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
13/24
Environments
VPC1
Web Tier DB TierApp Tier
Instance 1
Instance n
...
Instance n
Instance 1
...
Instance 1
Instance n
...
Default Env.
VPC1
Web Tier DB TierApp Tier
Instance 1
Instance n
...
Instance n
Instance 1
...
Instance 1
Instance n
...
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
14/24
Why Environments?
Enable better collaboration
Allow efficient RBACo Give access to specific users to specific
environments (Prod vs. QA vs. Dev/Test)
Better resource-usage reporting
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
15/24
Compute
Using High-Density Hardware Today:
o 1 Region (EAST)
o 1 Zone (QC-1)
Expansion:o Adding a second zone to EAST (high priorit
o Adding a second region (WEST? CENTRAL
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
16/24
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
17/24
Storage
Secondary storage uses Objectso Storage of snapshots, ISOs, templates
o Replicated across the region
Primary storage uses Blockso Per cluster
o Per disk (roadmap)
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
18/24
Typical public cloud networking
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
19/24
Networking
Focus on Virtual Private Clouds (VPCo Better control
o De-facto isolation from other tenants
o Integrate with remote office/datacenter
o NAT, port forwarding, load balancing
o Multiple VPCs per environment
Up to 4 tiers (e.g., Web/App/DB/Utils)
VPC
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
20/24
cloud.ca - VPCs
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
21/24
More Insights
Leveraging OpenStack Swift
SSD SAN with volume-level QoS cap
Everything on 10GBo Except the Internet links for now :)
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
22/24
Roadmap Backlog!
Upcoming sprints:o Product bundling
Soft quotas, committed vs. utility
o Better UI workflows
Longer term:o Object storage (for end users)
o VDI
o Docker
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
23/24
Questions?
8/10/2019 2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca
24/24
The End!
Please drive safely!