Hybrid Cloud for Developers : Develop and deploy cost-effective applications on the AWS and OpenStack platforms with ease.
Organizations have started to adapt to hybrid cloud solutions in order to leverage advantages such as untested workloads, cloud-bursting, cloud service brokering, and more. The major goal of this book is to help developers maximize their existing skills and overcome the complexities of developing fl...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2018.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introducing Hybrid Clouds; Understanding hybrid clouds; What is cloud computing?; Software as a Service; Platform as a Service; Infrastructure as a Service; Characteristics of a cloud; Types of cloud; Private cloud; Public cloud; Technologies used by cloud providers; Introducing hybrid cloud; Hybrid cloud architecture; Hybrid cloud using OpenStack and AWS/Azure/GCP; What qualifies as a hybrid cloud?; Cloud bursting in a hybrid cloud; Advantages of using hybrid cloud.
- Cost savingsFlexibility; Speed; Portability; Security; Factors to consider before moving to a hybrid cloud ; Understanding DevOps methodology; Collaboration; Automation; Continuous integration; Continuous testing; Summary; Chapter 2: Exploring AWS Cloud; Introducing AWS Cloud ; Amazon Web Service features; Creating an AWS account; Amazon EC2; AMI; EC2 instance types; EC2 instance IP addressing; EC2 instance security groups; Launching an EC2 instance from the web console; Amazon EBS; Creating an AWS EBS volume; Snapshot of EBS volumes; Amazon S3; S3 bucket properties.
- Creating an S3 bucket using the AWS consoleUploading/downloading files to and from an S3 bucket; Using the AWS command-line interface; Using HTTP GET method or wget; Using AWS S3 API; Using the AWS console; Amazon VPC; Creating an AWS VPC; VPC configurations; Scenario 1
- VPC with public subnet only; Scenario 2
- VPC with public and private subnet; Scenario 3
- VPC with public and private subnet and VPN connectivity; Scenario 4
- VPC with private subnet only and VPN connectivity; VPC peering; Summary; Chapter 3: Exploring OpenStack Private Cloud; Introducing OpenStack; OpenStack architecture.
- Installing OpenStack NOVA
- OpenStack Compute Service; Neutron
- OpenStack Networking Service; Tenant networks; Provider networks; Glance
- OpenStack Imaging Service; Cinder
- OpenStack Block Storage Service; Keystone
- OpenStack Identity Service; Horizon
- OpenStack Dashboard Service; Heat
- OpenStack Orchestration Service; Ironic
- OpenStack bare metal provisioning; OpenStack workflow
- launching a new virtual machine; Summary; Chapter 4: Developing AWS Cloud Applications; Technical requirements; AWS
- Software Development Kit (SDK).
- Setting up an AWS development environment on Visual StudioSetting up a Unix development environment for Python; Developing Amazon S3 applications
- Windows; Creating an S3 bucket; Listing S3 buckets; Uploading files to the S3 bucket; Downloading files from the S3 bucket; Listing files in an S3 bucket; Deleting a file in an S3 bucket; Developing AWS S3 applications
- Unix ; Creating a bucket; Uploading files to S3; Listing S3 buckets; Downloading files from the S3 bucket; Deleting objects/files from a bucket; Deleting a bucket; Developing Amazon EC2 applications
- Windows.