Cloud Computing

Understanding the Cloud in 360°

February 17 - Yaoundé, CM

Who am I ?


Boris-Wilfried NYASSE


✓ I am a Stacker @Stack-Labs

✓ Google Cloud Architect

✓ Passionate Computer Science Engineer


Be Social on Twitter

Follow & Tweet

@bwnyasse

@stack_labs

#stacklabs

Cloud Computing ?

alt text

  • Have you ever heard about it ?

  • Have you ever use it ?

Understanding the Cloud

alt text

Understanding the Cloud

How to define it ?

  • Any service that runs on the internet as opposed to your computer

  • Delivering computing power ( CPU, RAM,Network Speeds, Storage…) over a network ( usually on the internet)

physically having the computing resources at the customer location

Why the name Cloud ?

  • a network design : location of various network devices and there inter-connection

alt text

The * As a service

alt text

Initial offer

Current cloud delivery models

alt text

Don’t forget the need of CAAS

The fondamental *aaS Pyramid

using the Cloud Infrastructure

alt text

Why Use the Cloud ?

alt text

1. Storage

✓ Unlimited storage capacity

✓ Back-up and restore data

alt text

2. High Availability

Collaboration in different geographies

✓ Accessible Any Time and From Any Location

alt text

3. Strategic edge

Competitive edge over your competitors

Reliability: get instantly updated about the changes

DevOps: Automatic Software Integration ( CI/CD )

alt text

4. Do more with Less

✓ Companies can reduce the size of their own data centers

5. Flexible costs & cost effective

Pay As You Go or Pay As You Use

Types of Cloud computing

Cloud computing is described by both its deployment model, as well as the service that it provides

alt text

Types of Cloud computing

  • Public Cloud : B2C type interactions

  • Private Cloud : owned by an organization.

  • Hybrid

Public Cloud

alt text

Global Public Cloud Network

Ex: Google Cloud

alt text

Concept of Availability Zones and Regions

Ex: Google Cloud

alt text

Cloud Data Center Locations

Ex: Google Cloud

alt text

Migrating to the Cloud

alt text

Lift and Shift Approach

  • from on-prem to cloud compute instances

  • Fast migration vs Technical debt

alt text

Cloud Native Approach

  • long-term redesign for long-term benefits

  • Increased risk of vendor lock-in

alt text

Your Journey to the cloud

  • Entreprise Foundation

IDENTITY - IAM - NETWORK - MONITORING - BILLING

Discover some Cloud products

alt text

GCP with *AAS

alt text

Challenges

alt text

How do you adapt as Developer ?

  • Adoption of Cost Driven Development ( FinOps )

  • Continuous learning : Cloud Expertise

alt text

African CIOs seek flexible pricing, scalability

alt text

  • Cloud optimizes costs in emerging markets

  • Look to speed time-to-market

  • Cloud latency issues remain

5 African markets cloud-ready

South Africa ,Mauritius, Kenya, Morocco, Tunisia

10 African markets nearly cloud ready

Nigeria, Ghana, Zimbabwe, Zambia, Tanazania, Senegal, Egypt, Ivory Coast, Namibia, Uganda

Uses and Examples of Cloud Computing

  1. Scalable Usage : Netflix with streaming service

  2. Chatbots: Siri, Alexa and Google Assistant - all are cloud-based natural-language intelligent bot

  3. Big Data & Analytics : Hadoop , Cassandra …

  4. Productivity & Collaboration : Google Docs & Office 365

Uses and Examples of Cloud Computing

  1. Communication: WhatsApp

  2. Healthcare : DoctoLib

  3. IOT : SigFox

  4. CD/CI: CloudBees, CodeMagic

THE FUTURE : Hybrid & Multi Cloud

Google Anthos

alt text

alt text