Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

GCP containers, Cloud Run & Anthos.pptx

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 33 Anzeige

Weitere Verwandte Inhalte

Ähnlich wie GCP containers, Cloud Run & Anthos.pptx (20)

Aktuellste (20)

Anzeige

GCP containers, Cloud Run & Anthos.pptx

  1. 1. Harsh Manvar @Manvar_harsh Containers with GCP Cloud Run & Anthos
  2. 2. Agenda ● What is containers ? Why using containers ? ● Containers basics, concepts with Docker ● Getting started with Google kubernetes Engine ● Introduction to GCP Cloud Run (Serverless to containers) ● Hybrid, Multi-cloud config management with Anthos
  3. 3. Evolution of Computing
  4. 4. What is Containers ? Why using a Container ?
  5. 5. Google & Containers
  6. 6. VM vs Containers
  7. 7. Containers tools & Docker ● Docker ● Containerd ● Rkt - Rocket ● Podman
  8. 8. Container Terminology ● Dockerfile ● Build ● Image ● Run ● Container ● Repository Build Run
  9. 9. Demo / Q&A Code, build, Run on Docker
  10. 10. What is Kubernetes ? Why using a Kubernetes ?
  11. 11. Kubernetes & Terminology ● Kubernetes is an Open Source system for Container Orchestration (Deployment/Management/Scaling) ● Focused around : ○ Scheduling ○ Scaling (Manual/Auto) ○ Self healing or Auto re-pair ○ … ● Terminology ○ Deployment (Manages POD/replicas) ○ Service
  12. 12. Single server
  13. 13. Multiple server
  14. 14. Kubernetes Architecture
  15. 15. Deployment app: hello-rajkot replicas: 1
  16. 16. Deployment app: hello-rajkot replicas: 3
  17. 17. Deployment app: hello-rajkot replicas: 3
  18. 18. Service & Deployment
  19. 19. Cloud Build Automation Google Cloud Build Source code Trigger Docker hub Google Kubernetes Engine
  20. 20. Code, build, Run on GKE Demo / Q&A
  21. 21. GKE Pricing ● Pay as you Go - Worker node pricing hourly ○ Changes with Scale up / Scale down nodes ● GKE is managed service so Dashboard charges Cons : ● Single container running on Node, you have to pay as per Worker node size
  22. 22. What is Cloud Run (Truly serverless) ? Why using a Cloud Run ?
  23. 23. Cloud Run No server to manage Just ‘Deploy’ Focus on writing code Any language, any library Scale up fast Any stateless container Scale down to zero URL in seconds Pay for exact usage (seconds)
  24. 24. Use Cases Public ● Website ● API endpoint ● Mobile backend ● Webhook Private ● Microservices ● Async task
  25. 25. Cloud Build Automation Google Cloud Build Source code Trigger Docker hub Cloud Run
  26. 26. Demo / Q&A Code, build, Run on Cloud Run
  27. 27. Cloud Run Pricing ● Pay as you Go ○ vCPU-second ($0.00002400) & GiB-second ($0.00000250) ○ $0.40/million requests ● No other managed service charges Cons : ● GCR container registry only supported
  28. 28. What is Anthos ? Why using a Anthos?
  29. 29. Emergence of Anthos Every enterprise will need a multi-cloud solution to power their digital transformation Enterprises Leverage an average of 5 Clouds 94% Of Enterprises use Cloud in 2019 84% Of Enterprises have a Multi-cloud strategy 76% Of Customers saying multi-cloud management is key challenge Multi-Cloud is taking hold with SAAS, PAAS, and IAAS across the entire Public & Private landscape Multi-Cloud And Hybrid are the Future
  30. 30. ANTHOS IS THE PLATFORM OF CHOICE Customers leverage Anthos to modernize applications and enhance scalability Migrating to Anthos transforms enterprises with existing on-prem investments from VM or isolated Kubernetes cluster-based workloads to node auto-scaling, auto-provisioning, Google managed Kubernetes clusters. Anthos clusters running on- premises can be thought of as an extension of the public cloud. Anthos Config Management uses the GitOps style to manage cluster resources. With cluster selector, multiple clusters can be managed by a single git repo with different branches. Anthos provides consistency in two ways, the Control Plane (CP) and Anthos Config Management (ACM). The CP provides a consistent interface for the delivery team to manage applications running in complex environments. ACM listens for config changes and will automatically sync them with specified resources.
  31. 31. Solution is an integrated Ecosystem Modernize and manage across your landscape to achieve cloud benefits Common control plane Policy Management Anthos Config Management App Development/Deployment GC marketplace, Cloud Run for Anthos Service Management Anthos Service Mesh, Traffic Director Container Management Anthos GKE Operation Management Operation Suite - Cloud Console (Logging, Monitoring, Trace, Debugger, and Profiler)
  32. 32. Config management architecture
  33. 33. Thank you! Find me on : LinkedIn - Harsh Manvar Twitter - manvar_harsh Medium - harsh.manvar111 GitHub - harsh4870

Hinweis der Redaktion

  • VMware hypervisor, Virtual box to create different VMs locally in which have to load different OS each time and create VM for us.
  • GKE is managed service
  • GKE is managed service
  • GKE is managed service
  • 1 GB = 0.93 Gibibyte

×