Top Banner

of 24

2014-11-18 Montreal Startup Breakfast Club with Mathieu Halle, CloudOps.ca

Jun 02, 2018

Download

Documents

Steven Milstein
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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!