Learn all you need to know about email best practices, deliverability, and tools with email whitepapers and ebooks.

Issue link: https://hub.dyn.com/i/1119883

Contents of this Issue


Page 28 of 57

Kubernetes is also extensible with a number of projects such as Helm, a package manager, and Kubespray, for building clusters across multiple environments. Finally, Kubernetes supports centralized logging for better security awareness. Collecting logs from deployed containers enables teams to analyze them for potential security threats and opportunities to improve performance. Organizations can tie Kubernetes logs directly into a security information and event management (SIEM) system such as Splunk to automate the correlation and analysis pro‐ cess. DevOps and Multicloud DevOps lends itself nicely to building out multicloud environments. With its emphasis on shortening the development life cycle by com‐ bining development and operations into a single function that man‐ ages both, DevOps perfectly mirrors the fast-paced nature of multicloud architecture. As with multicloud deployments, moving to a DevOps development process requires careful planning and possibly a redesign of the underlying systems. But the benefits of the DevOps development cycle make the migration worth it. Specifically, the use of containers enables users to quickly spin up testing environments for smaller project-based work. As the short- term work is completed, those containers can be destroyed, and the services can be reprovisioned for other uses. Multicloud environ‐ ments allow DevOps teams to quickly test out new features offered by cloud providers. They also allow developers to quickly build new infrastructure every time they test code. Rather than testing and retesting on the same VM, developers can run the test, destroy the container, make changes to code, quickly spin up a new identical container, and rerun the tests. This ensures a fresh test environment each time. Although this type of rapid testing can be done using VMs, containers make the process easier. Provisioning One of the goals of DevOps is to quickly incorporate new require‐ ments into the application development process. This makes the methodology a perfect fit for building container-based multicloud DevOps and Multicloud | 23

Articles in this issue

view archives of eBooks - OreillyMultiCloudFinalEBOOK