6 Bringing it all together

 

Onofrio Petragallo

This chapter covers

  • How Anthos components provide a unique and powerful developer experience
  • Deploying applications using different Anthos offerings
  • Using policy enforcement for management and consistency
  • Using Anthos Service Mesh to observe and secure applications

As we have seen in the previous chapters, Anthos is a modern application platform that provides a consistent development and operations experience for cloud and hybrid environments. In this chapter, you will get an overview of the main layers of the platform and the main functionalities. Figure 6.1 illustrates the Anthos components and features and how they provide Anthos’s functionality across your environments, from infrastructure management to supporting application development.

Figure 6.1 Anthos components and features
06-01

6.1 Application development

For the developer, Anthos provides a state-of-the-art container management platform based on Kubernetes. Developers can use this platform to quickly and easily build and deploy existing container-based applications and microservices-based architectures. The key benefits to developers include the following:

  • Git-compliant management and CI/CD workflows for configuration as well as code, using Anthos Config Management
  • A code-free abstraction layer, using Anthos Service Mesh and Cloud Monitoring and Cloud Logging to provide uniform observability
  • Code-free protection of services, using mTLS and throttling

6.2 Application deployment

6.2.1 Cloud Source Repositories

6.2.2 Cloud Build

6.2.3 Artifact Registry

6.2.4 Google Cloud Marketplace

6.2.5 Migrate for Anthos

6.3 Policy enforcement

6.4 Service management

sitemap