Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cloud Solution for Dummies

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Sergey Dzyuban Sergey Dzyuban
October 26, 2021
13

Cloud Solution for Dummies

Avatar for Sergey Dzyuban

Sergey Dzyuban

October 26, 2021
Tweet

Transcript

  1. LAMP 2003 2007 2010 2014 2016 Web Developer Web Developer

    .NET Developer .NET Developer Technical Account Manager Technical Account Manager Team Lead Team Lead DevOps Tech Lead DevOps Tech Lead Sergey Dzyuban DevOps/SRE at Intapp 2018 DevOps/SRE DevOps/SRE
  2. 4 The history of the Cloud Salesforce released software available

    over Internet Amazon first online book shop Amazon Web Services: S3, EC2, SQS Google Cloud released Microsoft Azure Cloud 1999 2002 2006 2008 2010
  3. Cloud benefits • Pay only for allocated resources • Scalability

    • Fast delivery and resource allocation • Geo-replication • Reliability • Availability • Security
  4. 10 Basic terms надійність RELIABILITY масштабованість SCALABILITY доступність AVALIABILITY безпека

    SECURITY Reliability is defined as the probability that a product, system, or service will perform its intended function adequately for a specified period of time. Scalability is the measure of a system's ability to increase or decrease in performance and cost in response to changes in application and system processing demands Whether someone or something can be accessed or used. SLA Cloud security is a discipline of cyber security dedicated to securing cloud computing systems. This includes keeping data private and safe across online-based infrastructure, applications, and platforms
  5. Uptime and SLA SLA = Service Level Agreement SLO =

    Service Level Objectives SLI = Service Level Indicator uptime.com VS statuspage.io
  6. 12 Service Models IaaS PaaS SaaS Full access to infrastructure

    resources Infrastructure as a Service Service provides an API for Application layer control Platform as a Service No need to control hardware components or software updates. Software as a Service
  7. 13

  8. 16 Регіональний розподіл на прикладі Amazon Web Services • Region

    – physical company data center. • Region 1 or more Availability zone • Regions are fully isolated • Availability zone - 1+ company data center with shared network Know issues • Some service are global. (MS auth outage) • Each separated service can be missed or custom for particular region • Network latency • Multi-region is more like a myth
  9. 17 Регіональний розподіл: надійність проти стабільності • SLA більшості сервісів

    указано за умови одночасного використання 2+ зон • За таких умов, в дію вступає фактор затримок і нестабільності мережевого трафіку між зонами • Щоб досягти SLA системи більшим, ніж компоненти хмарного сервісу – необхідно задіяти кілька регіонів. • Існують глобальні сервіси, не привязані до регіону чи зони. Наприклад: налаштування користувачів і ролей.
  10. 22 Основні проблеми 1.SLA 2.Розподілена інфраструктура та затримки\помилки в мережі

    3.Пристосовані для хмарних сервісів версії продуктів 4.Неможливість повного доступу до ресурсів 5.Збої в обладнанні і необхідність надлишкового резервування 6.Практично відсутня можливість автоматичного масштабування ресурсів 7.Необхідність логування так моніторингу системи 8.Необхідність контролю і аудиту бюджету\коштів 9.Питання безпеки в публічній мережі
  11. 23 12-факторні програми як cloud-native рішення 1. Codebase 2. Dependencies

    3. Config 4. Backing Services 5. Build, release, run 6. Processes 7. Port binding 8. Concurrency 9. Disposability 10.Dev/Prod parity 11.Logs 12.Admin processes
  12. 26 Основні фактори при виборі клауда 1. Сертифікація і безпека

    2. Геолокація 3. Технології 4. Data Governancу 5. SLA 6. Цінові питання 7. Надійність і продуктивність 8. Команда і досвід використання 9. Партнерські пропозиції та знижки