Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Title Page Copyright and Credits
Cloud Native Architectures
Packt Upsell
Why subscribe? PacktPub.com
Contributors
About the authors About the reviewer Packt is searching for authors like you
Preface
Who this book is for What this book covers To get the most out of this book
Download the example code files Conventions used
Get in touch
Reviews
Introducing Cloud Native Architecture
What are cloud native architectures? Defining the cloud native sophistication spectrum
Axis 1 – Cloud native services
A mature cloud vendor's services Cloud native services building blocks Cloud vendor managed service offerings Advanced cloud native managed services Cloud native services axis recap
Axis 2 – Application centric design
Twelve-factor app design principles Monolithic, SOA, and microservices architectures Cloud native design considerations Application centric design axis recap
Axis 3 – Automation
Environment management, configuration, and deployment Monitoring, compliance, and optimization through automation Predictive analytics, artificial intelligence, machine learning, and beyond Automation axis recap
The cloud native journey
The decision to be cloud-first
People and process changes in the cloud Agile and DevOps
Cloud operating environment
Cloud operating foundation Hybrid cloud Multi-cloud
Application migration at scale
Lift-and-shift migration Re-engineer migration Cloud native companies
Cloud native architecture case study – Netflix
The journey The benefits CNMM
Cloud native services axis Application centric design axis Automation axis
Summary
The Cloud Adoption Journey
Cloud adoption drivers
Moving fast and constraining costs
Agility Cost
Being secure and maintaining proper governance
Security Governance
Company expansion Attracting and retaining talent Cloud innovation and economies of scale
The cloud operating model
Stakeholders Change and project management
Change management Project management
Risk, compliance, and quality assurance
Risk and compliance Quality assurance and auditing
Foundational cloud operating frameworks and landing zones
Cloud landing zone
Account structure design Network design Central shared services Security and audit requirements
External governance guidelines
National Institute of Standards and Technology (NIST) Payment Card Industry Data Security Standard (PCI DSS) Health Insurance Portability and Accountability Act (HIPAA) Center for Internet Security (CIS)
Cloud migration versus greenfield development
Migration patterns
Rehost Replatform Refactor
Migrate or greenfield development?
Summary
Cloud Native Application Design
From monolithic to microservices and everything in between
System design patterns
Monolithic Client server Services
Service-oriented architectures (SOAs) Microservices Why services matter
Containers and serverless
Containers and orchestration
Registries Orchestration Container usage patterns
Microservices with containers Hybrid and migration of application deployment
Container anti patterns
Serverless
Scaling Serverless usage patterns
Web and backend application processing Data and batch processing System automation
Serverless anti patterns and concerns
Development frameworks and approaches Summary
How to Choose Technology Stacks
Cloud technology ecosystems
Public cloud providers Independent software vendor (ISV) and technology partners
Customer managed products Software as a Service
Consulting partners
Niche SI partners Regional SI partners Global SI partners
Procurement in the cloud
Cloud marketplaces
Marketplace and service catalogs Cloud marketplace anti-patterns
Licensing considerations
Cloud vendor pricing models
Example - AWS Lambda pricing
Open source
Cloud services
Cloud services – vendor versus self-managed
Self-managed approach Managed cloud services Vender lock-in
Operating systems
Windows versus Linux Do operating systems really matter any longer?
Summary
Scalable and Available
Introduction to the hyper-scale cloud infrastructure Always-on architectures Always-on – key architectural elements
Network redundancy Redundant core services Monitoring Infrastructure as Code Immutable deployments
Self-healing infrastructures Core tenets Service-oriented architectures and microservices Cloud-native toolkit
Simian Army Docker Kubernetes Terraform OpenFaaS (Function as a Service) Envoy Linkerd Zipkin Ansible Apache Mesos Saltstack Vagrant OpenStack projects
Summary
Secure and Reliable
Security in a cloud native world Security at every layer Cloud security services
Network firewalls Logs and monitoring
Network logs Audit logs Monitoring tools
Configuration management Identity and access management Encryption services and modules Web application firewalls Compliance Automated security assessments and DLP
Cloud native security patterns
Identities Mobile security
DevSecOps Cloud native security toolkit
Okta Centrify Dome9 Evident
Summary
Optimizing Cost
Before the cloud Cloud cost view Cloud economics CapEx versus OpEx Cost monitoring Tagging best practices Cost optimization
Compute optimization Storage optimization
Serverless implications Cloud native toolkit
Cloudability AWS Trusted Advisor Azure Cost Management
Summary
Cloud Native Operations
Before the cloud The cloud native way Cloud native development teams Two-pizza teams Cloud-managed service providers Operations with IaC The cloud native toolKit
Slack Stelligent cfn-nag GitHub
Summary
Amazon Web Services
AWS' cloud native services (CNMM Axis-1)
Introduction AWS platform – differentiators
KRADL services AWS native security services Machine Learning/Artificial Intelligence Object storage (S3, Glacier, ecosystem)
Application centric design (CNMM Axis-2)
Serverless microservice
API trigger Function Service
Serverless microservice – sample walkthrough
AWS Lambda function creation and configuration Configuring the Amazon API Gateway Setting up a Weather Service Account Testing the service Deploying the API
Serverless microservice automation using AWS SAM
SAM YAML template API definition Swagger file AWS Lambda code AWS SAM usage
Automation in AWS (CNMM Axis-3)
Infrastructure as code CI/CD for applications on Amazon EC2, Amazon Elastic Beanstalk CI/CD for serverless applications CI/CD for Amazon ECS (Docker containers) CI/CD for security services – DevSecOps
Patterns for moving off monolithic application architectures to AWS native architectures Summary
Microsoft Azure
Azure's Cloud Native Services (CNMM Axis-1)
Microsoft Azure platform – differentiators
Azure IoT Azure Cosmos DB Azure machine learning studio Visual Studio Team Services Office 365
Application Centric Design (CNMM Axis-2)
Serverless microservice Serverless microservice – walkthrough
Browser-based testing Command-line-based testing
Automation in Azure (CNMM Axis-3)
Infrastructure as code CI/CD for serverless applications CI/CD for Azure container service (Docker containers)
Patterns for moving from monolithic application architectures to Azure native architectures Summary
Google Cloud Platform
GCP's cloud-native services (CNMM Axis-1)
Introduction Google Cloud Platform – differentiators
Cloud AI Kubernetes Engine G Suite
Application Centric Design (CNMM Axis-2)
Serverless microservice Serverless microservice – sample walkthrough
Automation in the Google Cloud Platform (CNMM Axis-3)
Infrastructure as code CI/CD for serverless microservices CI/CD for container-based applications
Patterns for moving off from monolithic application architectures to Google cloud native architectures Summary
What's Next? Cloud Native Application Architecture Trends
Predictions for the next three years – what to expect in terms of cloud native architecture evolution
Open source frameworks and platforms Increased abstraction from infrastructure services Systems will become smarter and AI/ML driven, starting with DevOps and moving on to NoOps Developers will natively develop new applications in the cloud, instead of first developing locally Voice, chatbots, and AR/VR-based interaction models will become prevalent, mainly powered by the cloud Cloud native architectures will expand beyond data centers to "things" Data will continue to be new "oil"
The future of enterprises on the cloud New IT roles Summary
Other Books You May Enjoy
Leave a review - let other readers know what you think
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion