Cloud solutions

And some Docker

Written by: Igor Korotach

What is Docker?

Why we need it?

Docker-compose?

Docker-compose file structure

version: "3.9"
   
services:
  db:
    image: postgres
    environment:
      - POSTGRES_DB=postgres
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - db

Iaas vs PaaS vs SaaS

IaaS, PaaS, SaaS

  • IaaS — Infrastructure as a Service — инфраструктура как услуга, например, виртуальные серверы и виртуальная сеть; клиент может устанавливать любое программное обеспечение и приложения;

  • PaaS — Platform as a Service — платформа как услуга, например, веб-сервер или база данных; клиент управляет приложениями, операционной системой управляет провайдер;

  • SaaS — Software as a Service — программное обеспечение как услуга, например, электронная почта или иное офисное приложение; клиент пользуется приложением, базовыми настройками приложения управляет провайдер.

Cloud providers' offers

AWS EC2

Elastic Beanstalk

AWS Lambda

AWS Lambda

Kubernetes

EKS

Storage options

Analytics Tools

Remember star schema?

Amazon Redshift

Thanks for your attention. You've been awesome!

Questions?

Presentation link: https://slides.com/emulebest/cloud-solutions/

Mail: igorkorotach@gmail.com

Telegram: @emulebest

Cloud Solutions

By Igor Korotach

Cloud Solutions

  • 242