In today's session, we'll take a tour into a brief introduction to Cloud as concept, GitOps and Infrastructure as Code. Finally, we'll have a lab in order to take some practice into qwiklabs
5. Git?
Git is a free and open source distributed version control system designed to
handle everything from small to very large projects with speed and efficiency
6. Ops?→DevOps
Working together
Build and deliver secure software at top speed.
Through automation, collaboration, fast feedback, and
iterative improvement.
DevOps represents a change in mindset for IT culture
10. GitOpsPrinciples
Declarative
A system managed by GitOps must have
its desired state expressed declaratively.
Versionedand
Immutable
Desired state is stored in a way that
enforces immutability, versioning and
retains a complete version history.
PulledAutomatically
Software agents automatically pull the
desired state declarations from the source.
Continuously
Reconciled
Software agents continuously observe
actual system state and attempt to apply
the desired state.
11. KeyComponentsofGitOps
The Git repository is the source of truth for the application configuration and code.
1.
The CD pipeline is responsible for building, testing, and deploying the application.
2.
The deployment tool is used to manage the application resources in the target environment.
3.
The monitoring system tracks the application performance and provides feedback to the development team.
4.
13. IaCinaNutshell=>
DeclarativeDefinitionofInfrastructure
IaC allows you to build, change, and manage your infrastructure in a safe, consistent, and repeatable way by
defining resource configurations that you can version, reuse, and share.
Allows you to manage infrastructure with configuration files rather than through a graphical user interface.
18. IntroductoryLab
Qwiklabs
ATourofGoogleCloudHands-onLabs…
In this first hands-on lab you will access the
Google Cloud console and use these basic…
IntroductiontoGCPLabs:
Getting Started with Cloud Shell and gcloud |
Google Cloud Skills Boost
Compute Engine: Qwik Start - Windows |
Google Cloud Skills Boost
Creating a Virtual Machine | Google Cloud
Skills Boost
Bonus: Arcade
21. Sourcestogofurther
GitLab
[eBook] Abeginner'sgui…
Learn more about GitOps and
how it offers infrastructure…
Google Cloud
GitOpsyourserviceorch…
GitOps your service
orchestrations
GCP | Terraform |…
GCP| Terraform| HashiC…
Build, change, and destroy
Google Cloud Platform (GCP…
Google Cloud
TerraformonGoogleClo…
Using Terraform with Google
Cloud Platform
23. Nextsessionoptions:
Go deeper into cloud
Google Cloud Infrastructure reliability
Google Cloud Deployment Archetypes
Cloud Architecture random topic
Monitoring
Soft-skill/Big-tech/Entrepreneur talk