Edge Computing Solutions Architect

Fog Computing Architect

A Day in the Life of an Openstack & Cloud Architect

IT Maturity Model. Level 0 .. Level 4

Strategy, Standarise, Process, Automate, Service

  • Public Cloud

    • Legal / Corporate Requirements

    • Expensive

    • Missing Features

  • Private Cloud

    • Migration Tedious Process

    • Vendor Lock-In

  • Hybrid Cloud

Phases

  • Discover, Validate

  • Design, Refine

  • Deploy, Mentor

  • Operate, Collaborate and Train

Goals

  • Business

    • What drives the business

    • Top 3 objectives

  • Technical

    • Supporting business objectives

    • Top 3 objectives

  • Technical Architecture

    • Supporting the technical objectives

    • Start with an MVP

    • Interatively expand the coverage of Objectives

    • Consider Fork-Lift Vs Rebuild Vs Parallel Clouds

Goals

  • Business Use Cases

    • Features

    • Cost

    • Capacity On Demand

  • Technology Uses Cases

    • End Users Self Sufficiency

    • Avoid Vendor Lock-In

    • Elastic Infrastructure Capacity On Demand

    • Infrastructure as Code Enable DevOps

    • Secure Platform

    • Multiple Locations Resiliency Isolation

  • Workloads and Requirements

    • Roles? Application Owner, IT Operations Owner, Developer

    • Stateless Environments Resource Usage

    • Specific IOPS Intensive Workloads

    • Bare-Metal Performance Workloads

    • Security from Zero

    • Isolated Development Environments

    • Physical Network Attachments

    • Build Own Application Environment

Technical Requirements

  • Compute

  • Network

  • Storage

Audiences

  • Production Clusters

    • Customer

  • Virtual Clusters (Cluster On Demand)

    • Development

    • Quality Assurance

    • Support

Sample Architectures

  • General Purpose Cloud (OpenStack Cloud Site 1) Here

    • Ceph

      • Ceph OSD

        • Instance 1

        • Instance 2

        • ...

        • Instance N

    • Controllers

      • Ceph Monitoring

      • Heat

      • Neutron

      • Glance

      • Nova

    • Compute

      • Nova Compute

        • Instance 1

        • Instance 2

        • ...

        • Instance N

  • IAAS + NFV Host Aggregates (Single Site with Host Aggregations) Here

    • General

      • Host Aggregate General

      • General Instance

      • Request General Flavor

    • NFV Enabled Hardware

      • Host Aggregate NFV

      • NFV Instance

      • Request NFv Flavor

    • Controller

      • Nova Scheduler

  • Automated Deployments and Management Frameworks for OpenStack overClouds (OSP Director) Here

    • UnderCloud

      • UnderCloud Controller

        • Heat

        • Neutron

        • Glance

        • Nova - Ironic

      • UnderCloud Compute

        • Nova Compute

    • OverCloud

      • OverCloud Controllers

        • Ceph Mon

        • Heat

        • Neutron

        • Glance

        • Nova

      • OverCloud Compute

        • Nova Compute

          • Instance 1

          • Instance 2

          • ...

          • Instance N

      • Overcloud Ceph

        • Ceph OSD

  • Multi-Site OpenStack Deployment with Shared Services

    • Central Management Here

      • Edge Site 1

        • Master

        • Failover

      • Edge Site 2

      • ...

      • Edge Site N

  • Multi-Site Deployment with and overarching Cloud Management Platform Here

    • CloudManagement Platform CloudForms

    • Satellite

      • General Purpose Cloud Openstack Cloud Site 1

    • Capsule

      • General Purpose Cloud OpenStack Cloud Site 2

Operations

  • Debuggin OpenStack

    • Needs?

      • Failed

      • Misconfigured

      • Overloaded

      • Not Correctly Tuned

    • Strategies?

      • Log Collection and Display

      • Test for Common Misconfigurations and Failures

      • Set of Service Configurations, Single Place log Messages

OpenStack

The Architecture Design Guide provides information on planning and designing an OpenStack cloud. It explains core concepts, cloud architecture design requirements, and the design criteria of key components and services in an OpenStack cloud. The guide also describes five common cloud use cases. OpenStack Architecture Design Guide

Microsoft

Cloud Services Foundation Reference Architecture provides an overview of the Cloud Services Foundation Reference Architecture article set. The article set details the operational processes and technical capabilities that are critical for providing cloud services to consumers. Cloud Services Foundation Reference Architecture – Overview

Workload

HPC

Simulators

  • Autonomous Driving

Profile

  • System Administration

  • Automation

  • Virtualization

  • Storage

  • Networking

  • Complex Integration

  • Prior knowledge of cloud architecture and principles

  • Linux and virtualization experience

  • A basic understanding of networking principles and protocols

  • Cross Functional Focus

  • Focus on Self Service

    • Build as quick as every hour

    • Patch more frequently

    • Develop interactively and daily

    • Infrastructure treated as code

  • Enable process and methodology in Code

  • API first mind-set

Terminology

Future

Last updated