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

Open Hyprid cloud: modern apps everywhere

Open Hyprid cloud: modern apps everywhere

السوحبة الهجينة الحرة:
تمكين التطبيقات الحديثة في كل مكان

Open Hyprid cloud: modern apps everywhere by Walid Shaari during AWS MENA community days 2020

AWS MENA Community

September 25, 2020
Tweet

More Decks by AWS MENA Community

Other Decks in Technology

Transcript

  1. COMMUNITY DAY Walid A. Shaari :ةرﺣﻟا ﺔﻧﯾﺟﮭﻟا ﺔﺑﺣوﺳﻟا نﺎﻛﻣ لﻛ

    ﻲﻓ ﺔﺛﯾدﺣﻟا تﺎﻘﯾﺑطﺗﻟا نﯾﻛﻣﺗ
  2. eksctl describe user ي رعا ش لا مي لعلادب ع

    دي لو @walidshaari https://www.linkedin.com/in/walidshaari https://github.com/walidshaari/Kubernetes-Certified-Administrator • Infrastructure operations engineer • Deployed and Supported large scale distributed HPC Linux clusters • Advocating open source, automation, Iac, containers and Kubernetes • Leading Saudi Eastern province “Sharqaya” Dammam Docker, and AWS meetups
  3. Agenda - • Multi or Hypercloud • Is Public cloud

    death? the move back to on-prem • OKD • Install • Operators • Container OSs • Hands-on and interactive learning resources
  4. Multi or Hybrid Cloud What problem we are trying to

    solve? • High availability and resiliency • Risk management and avoidance • Data governance and locality • Lock-in • Reality *Gartner, Predicts 2019: Increasing Reliance on Cloud Computing Transforms IT and Business Practices, December 2018
  5. Death of the centralized cloud • Products keep changing •

    Choosing the right service is not easy • Possible issues • Upskilling • Cost AWS Outposts Azure Arc Red Hat Advanced Cluster Management RHACM
  6. Application Delivery ا ي ب لا ر App Run Application

    anywhere and everywhere Portability Ap p App App App App App
  7. https://landscape.cncf.io/ CNCF Kubernetes distributions You are viewing 148 cards with

    a total of 265,173 stars, market cap of $7.87T and funding of $3.5B.
  8. 2- Modern Containers OSs Purpose built operating system Optimized for

    running containers Minimal Linux distribution No-Ops maintenance cost effective, resource utilization Immutable, Automation in mind Security in mind small attack surface API driven AWS Bottlerocket Talos OS
  9. An Operator represents human operational knowledge in software, to reliably

    manage an application Brandon Philips Former co-founder and CTO of CoreOS 3- Operators
  10. 15 KUBERNETES OPERATOR FRAMEWORK Operator Framework is an open source

    toolkit to manage application instances on Kubernetes in an effective, automated and scalable way. Installation Upgrade Backup Failure recovery Metrics & insights Tuning AUTOMATED LIFECYCLE MANAGEMENT
  11. etcd Operator Cluster “A” has 2 running pods: - name:

    A-000, version 3.3.0 - name: A-001, version 3.4.9-1 Differences from desired state (config) - name: A-000, version 3.4.9-1 - should be 3 members (3 pods) How to get desired state (config) - recover one member - backup cluster - upgrade to 3.4.9-1
  12. Advanced Cluster Management for Kubernetes End-to-end visibility and control for

    your Kubernetes clusters • Unified single pane of glass ◦ Multi Cluster management ◦ Applications lifecycle management • Policy driven governance, compliance • https://github.com/open-cluster-management
  13. Containers from the couch on Twitch https://containersfromthecouch.com/ Amazon ECS Workshop

    https://ecsworkshop.com/ Amazon EKS Workshop https://eksworkshop.com/ Qwiklabs AWS cloud quests and lab https://www.qwiklabs.com/catalog?cloud=AWS Learn and be curious
  14. OKD Resources OKD.io https://okd.io OKD-WG https://groups.google.com/forum/#!forum/okd-wg Openshift Commons Events Calendar

    https://commons.openshift.org/events.html Openshift/OKD helper node https://github.com/RedHatOfficial/ocp4-helpernode https://www.youtube.com/watch?v=wZYx4_xBSUQ Learn Openshift/OKD https://learn.openshift.com/ https://www.katacoda.com/ Openshift blog https://www.openshift.com/blog Slack channels for user and developers https://kubernetes.slack.com/messages/openshift-dev/ Red Hat Advanced Cluster: https://www.redhat.com/en/technologies/management/advanced-cluster-management Check out: https://openshift.tv/