Index
A
- Amazon CloudFormation service
- about / Amazon CloudFormation service, How CloudFormation works
- CloudFormation template / A CloudFormation template
- CloudFormation template, executing / Executing the CloudFormation template
- Amazon CloudFront / Amazon Web Service features
- Amazon CloudWatch / Amazon Web Service features
- Amazon EBS
- about / Amazon EBS
- AWS EBS volume, creating / Creating an AWS EBS volume
- EBS volume snapshot, creating / Snapshot of EBS volumes
- Amazon EC2
- about / Amazon Web Service features, Amazon EC2
- features / Amazon EC2
- AMI / AMI
- instance types / EC2 instance types
- IP address, assigning to EC2 instance / EC2 instance IP addressing
- security groups / EC2 instance security groups
- EC2 instance, launching from web console / Launching an EC2 instance from the web console
- Amazon EC2 applications, on Unix
- developing / Developing Amazon EC2 applications – Unix
- EC2 instance, launching in Python / Launching an EC2 instance in Python
- EC2 instances, listing in Python / Listing EC2 instances in Python
- EC2 instance, terminating in Python / Terminating an EC2 instance in Python
- Amazon EC2 applications, on Windows
- developing / Developing Amazon EC2 applications – Windows
- EC2 instance, launching / Launching an EC2 instance
- EC2 instance state, checking / Checking the state of your EC2 instance
- instance, connecting to / Connecting to the instance
- EC2 instance, terminating / Terminating the EC2 instance
- Amazon Elastic Block Store (EBS) / Amazon Web Service features
- Amazon Elastic MapReduce / Amazon Web Service features
- Amazon Machine Image (AMI) / Amazon Web Service features, Migrating a VM to AWS
- Amazon RDS applications, on Unix
- developing / Developing Amazon RDS applications – Unix
- RDS instance, creating / Creating an RDS instance
- database instances, listing / Listing the database instances
- database instance, connecting / Connecting to the database instance
- RDS database instance, deleting / Deleting the RDS database instance
- Amazon RDS applications, on Windows
- developing / Developing Amazon RDS applications – Windows
- DB instance / DB Instance and instance classes
- instance classes / DB Instance and instance classes
- RDS instance, creating / Creating an RDS instance
- RDS database instances, listing / Listing the RDS database instances
- database instance, connecting / Connecting to the database instance
- RDS database instance, deleting / Deleting the RDS database instance
- Amazon Relational Database Service (RDS) / Amazon Web Service features
- Amazon S3
- about / Amazon Web Service features, Amazon S3
- URL / Amazon S3
- S3 bucket, properties / S3 bucket properties
- S3 bucket, creating with AWS console / Creating an S3 bucket using the AWS console
- files, uploading/downloading to and from S3 bucket / Uploading/downloading files to and from an S3 bucket
- Amazon S3 applications, on Windows
- developing / Developing Amazon S3 applications – Windows
- S3 bucket, creating / Creating an S3 bucket
- S3 bucket, listing / Listing S3 buckets
- files, uploading to S3 bucket / Uploading files to the S3 bucket
- files, downloading from S3 bucket / Downloading files from the S3 bucket
- files, listing in S3 bucket / Listing files in an S3 bucket
- S3 bucket, deleting / Deleting a file in an S3 bucket
- Amazon SimpleDB / Amazon Web Service features
- Amazon Simple Notification Service (SNS) / Amazon Web Service features
- Amazon SNS applications, on Unix
- developing / Developing Amazon SNS applications – Unix
- topic, creating / Creating a topic
- topic, subscribing / Subscribing to a topic
- message, publishing / Publishing a message
- topic, deleting / Deleting a topic
- Amazon SNS applications, on Windows
- developing / Developing Amazon SNS applications – Windows
- topic, creating / Creating a topic
- topic, subscribing / Subscribing to a topic
- messages, publishing / Publishing messages
- topic, deleting / Deleting the topic
- Amazon SQS
- about / Amazon Web Service features
- use cases / Developing Amazon SQS applications – Windows
- Amazon SQS applications, on Unix
- developing / Developing Amazon SQS applications – Unix
- SQS queue, creating / Creating an SQS queue
- message, sending to queue / Sending a message to the queue
- message, receiving from queue / Receiving a message from the queue
- messages, deleting from queue / Deleting messages from the queue
- Amazon SQS applications, on Windows
- developing / Developing Amazon SQS applications – Windows
- SQS queue, creating / Creating an SQS queue
- available queues, listing / Listing the available queues
- message, sending to queue / Sending a message to the queue
- message, receiving from queue / Receiving a message from the queue
- message, deleting from queue / Deleting a message from the queue
- Amazon VPC
- about / Amazon VPC
- AWS VPC, creating / Creating an AWS VPC
- URL / Creating an AWS VPC
- VPC configurations / VPC configurations
- VPC peering / VPC peering
- Amazon Web Services (AWS)
- about / Public cloud
- features / Amazon Web Service features
- troubleshooting / Troubleshooting AWS
- Apache JClouds / Java
- Apache libcloud / Python
- application decoupling / Application decoupling
- application development environment
- creating, for OpenStack / Creating an application development environment for OpenStack
- application migration, strategies
- about / Application migration strategies
- rehosting / Rehosting
- replatforming / Replatforming
- repurchasing / Repurchasing
- refactoring / Refactoring
- retiring / Retiring
- Application Programming Interfaces (APIs) / Infrastructure as a Service
- automation / Automation
- autonomous system number (ASN) / Setting up a hybrid cloud environment
- AWS/Azure/GCP
- and OpenStack, using with hybrid cloud / Hybrid cloud using OpenStack and AWS/Azure/GCP
- AWS account
- URL / Creating an AWS account
- AWS Application Discovery Service / AWS Application Discovery Service
- AWS Cloud
- about / Introducing AWS Cloud
- Amazon Web Service, features / Amazon Web Service features
- AWS account, creating / Creating an AWS account
- Amazon EC2 / Amazon EC2
- Amazon EBS / Amazon EBS
- Amazon S3 / Amazon S3
- Amazon VPC / Amazon VPC
- VM, migrating to / Migrating a VM to AWS
- migrating, to OpenStack / Migrating from AWS to OpenStack
- AWS command-line interface
- files, uploading/downloading / Using the AWS command-line interface
- AWS console
- S3 bucket, creating / Creating an S3 bucket using the AWS console
- files, uploading/downloading / Using the AWS console
- AWS Database Migration Service (DMS) / AWS Database Migration Service
- AWS development environment
- setting up, on Visual Studio / Setting up an AWS development environment on Visual Studio
- AWS Direct Connect
- about / AWS Direct Connect
- common issues / AWS Direct Connect
- AWS EC2
- AWS Import/Export / Amazon Web Service features
- AWS Kinesis Firehouses / AWS Kinesis Firehouse
- AWS Migration Hub / AWS Migration Hub
- AWS S3 API
- files, uploading/downloading / Using AWS S3 API
- AWS S3 applications, on Unix
- developing / Developing AWS S3 applications – Unix
- bucket, creating / Creating a bucket
- files, uploading to S3 / Uploading files to S3
- S3 buckets, listing / Listing S3 buckets
- files, downloading from S3 bucket / Downloading files from the S3 bucket
- objects/files, deleting from bucket / Deleting objects/files from a bucket
- bucket, deleting / Deleting a bucket
- AWS S3 Transfer Acceleration / AWS S3 Transfer Acceleration
- AWS SDK / AWS – Software Development Kit (SDK)
- AWS Server Migration Service / AWS Server Migration Service
- AWS Snowball / AWS Snowball
- AWS Snowmobile / AWS Snowmobile
- AWS tools
- AWS VM Import/Export feature / Rehosting
B
- best practices, hybrid cloud
- about / Hybrid cloud strategy best practices
- pluggable architecture / Pluggable architecture
- AWS root account / AWS root account
- security group, rules / Security group rules
- data backup / Data backup
- high availability / High availability
- cloud monitoring / Cloud monitoring
- cloud automation / Cloud automation
- cloud orchestration / Cloud orchestration
- data, co-locating / Co-locating data and application tiers
- application tiers / Co-locating data and application tiers
- scaling / Scaling
- legacy applications / Legacy applications
- resource utilization / Resource utilization and costs
- costs / Resource utilization and costs
- centralized cloud management / Centralized cloud management
- failure, handling / Designing for failure
- application, decoupling / Application decoupling
- continuous delivery / Continuous delivery and integration
- continuous integration / Continuous delivery and integration
- application, deploying at multiple locations / Deploying the application at multiple locations
- application, developing locally or in cloud / Developing the application locally or in the cloud
- black hole / Denial of service attacks
- blackholing / Denial of service attacks
- block storage applications
- developing / Developing block storage applications
- volumes, creating / Volumes, Creating a volume
- volumes, deleting / Deleting a volume
- volume snapshots, creating / Volume snapshots
- volume snapshots, deleting / Deleting a snapshot
- Border Gateway Protocol (BGP) / Setting up a hybrid cloud environment
- burstable performance database instances
- db.t2 instance class / DB Instance and instance classes
C
- C
- C++
- SWIFT_CPP_SDK / C++
- caching / Caching
- centralized cloud management / Centralized cloud management
- Cinder
- OpenStack Block Storage Service / Cinder – OpenStack Block Storage Service
- about / Cinder – OpenStack Block Storage Service
- user interface / Cinder – OpenStack Block Storage Service
- Cinder, components
- cinder-api / Cinder – OpenStack Block Storage Service
- cinder-scheduler / Cinder – OpenStack Block Storage Service
- cinder-volume / Cinder – OpenStack Block Storage Service
- cinder-backup / Cinder – OpenStack Block Storage Service
- cinder-db / Cinder – OpenStack Block Storage Service
- Cirros / Glance – OpenStack Imaging Service
- cloud
- characteristics / Characteristics of a cloud
- public cloud / Types of cloud, Public cloud
- private cloud / Types of cloud, Private cloud
- hybrid cloud / Types of cloud
- cloud automation / Cloud automation
- cloud bursting / Cloud bursting in a hybrid cloud
- cloud computing / What is cloud computing?
- CloudFormation template
- about / A CloudFormation template
- executing / Executing the CloudFormation template
- cloud migration
- about / Cloud migration
- need for / Cloud migration
- application migration, strategies / Application migration strategies
- tools / AWS migration tools
- VM, migrating to AWS Cloud / Migrating a VM to AWS
- AWS, migrating to OpenStack / Migrating from AWS to OpenStack
- benefits / Benefits of cloud migration
- risks / Risks of cloud migration
- risks, minimizing / Risks of cloud migration
- cost benefits / Cost benefits of cloud migration
- cloud monitoring / Cloud monitoring
- cloud orchestration / Cloud orchestration
- cloud platform / Technologies used by cloud providers
- cloud providers
- about / What is cloud computing?
- Software as a Service (SaaS) / Software as a Service
- Platform as a Service (PaaS) /
- Infrastructure as a Service (IaaS) / Infrastructure as a Service
- selection factors / Choosing the right cloud provider
- cloud providers, technologies
- hypervisor / Technologies used by cloud providers
- storage / Technologies used by cloud providers
- Software Defined Networking (SDN) / Technologies used by cloud providers
- coding practices / Coding practices
- collaboration / Collaboration
- Connect() function / Pluggable architecture
- continuous delivery / Continuous delivery and integration
- continuous integration / Continuous integration, Continuous delivery and integration
- continuous testing / Continuous testing
- customer gateway / Setting up a hybrid cloud environment
D
- data backup / Data backup
- database instance / DB Instance and instance classes
- data leaks / Data leaks
- data manipulation / Data manipulation
- denial of service attacks
- about / Denial of service attacks
- blackholing / Denial of service attacks
- firewalling / Denial of service attacks
- DevOps methodology
- about / Understanding DevOps methodology
- collaboration / Collaboration
- automation / Automation
- continuous integration / Continuous integration
- continuous testing / Continuous testing
- Direct Memory Access (DMA) / Virtualization software security
E
- EBS volume, issues
- about / EBS volume issues
- volume stuck, in Attaching state / Volume stuck in Attaching state
- volume in Error state / Volume in Error state
- volume snapshot, in Pending state / Volume snapshot in Pending state
- EC2 instance, issues
- about / EC2 instance issues
- connection issues / Instance connection issues
- empty console output / Empty console output
- SSH key issues / SSH key issues
- Elastic Compute Cloud (EC2) / Introducing AWS Cloud
- Elastic Load Balancing / Amazon Web Service features
- extensions / Provider networks
F
- failures handling, for hybrid cloud applications
- caching / Caching
- retry operation / Retry operation
- requests, limiting / Limiting requests
- error, reporting / Error reporting
- files
- uploading/downloading, from S3 bucket / Uploading/downloading files to and from an S3 bucket
- uploading/downloading, with AWS command-line interface / Using the AWS command-line interface
- uploading/downloading, with HTTP GET method / Using HTTP GET method or wget
- uploading/downloading, with wget command / Using HTTP GET method or wget
- uploading/downloading, with AWS S3 API / Using AWS S3 API
- uploading/downloading, with AWS console / Using the AWS console
- firewalling / Denial of service attacks
- flavor, properties
- links / Creating a flavor
- name / Creating a flavor
- disk / Creating a flavor
- is_public / Creating a flavor
- ram / Creating a flavor
- vcpus / Creating a flavor
- swap / Creating a flavor
- ephemeral / Creating a flavor
- is_disabled / Creating a flavor
- rxtx_factor / Creating a flavor
- flavors, OpenStack compute applications
- about / Flavors
- listing / Listing flavors
- creating / Creating a flavor
- deleting / Deleting a flavor
- Fog / Ruby
G
- Glance
- about / Glance – OpenStack Imaging Service
- OpenStack Imaging Service / Glance – OpenStack Imaging Service
- image formats / Glance – OpenStack Imaging Service
- container formats / Glance – OpenStack Imaging Service
- components / Glance – OpenStack Imaging Service
- Google Cloud Platform (GCP) / Public cloud
- Gophercloud / Go
- graphics processor unit (GPU) / Virtualization software security
H
- Heat
- about / Heat – OpenStack Orchestration Service, Troubleshooting the Orchestration service
- OpenStack Orchestration Service / Heat – OpenStack Orchestration Service
- openstack-heat-api / Heat – OpenStack Orchestration Service
- openstack-heat-api-cfn / Heat – OpenStack Orchestration Service
- openstack-heat-engine / Heat – OpenStack Orchestration Service
- openstack-heat-cfntools / Heat – OpenStack Orchestration Service
- heat / Heat – OpenStack Orchestration Service
- virtual machine, deploying / Heat – OpenStack Orchestration Service
- Heat Orchestration Template (HOT) / Heat – OpenStack Orchestration Service
- HEAT orchestration templates
- developing / Developing HEAT orchestration templates
- high availability / High availability
- Horizon
- OpenStack Dashboard Service / Horizon – OpenStack Dashboard Service
- about / Horizon – OpenStack Dashboard Service
- horizontal scaling / Horizontal scaling
- HTTP GET method
- files, uploading/downloading / Using HTTP GET method or wget
- hybrid cloud
- about / Types of cloud, Introducing hybrid cloud
- architecture / Hybrid cloud architecture
- with OpenStack and AWS/Azure/GCP / Hybrid cloud using OpenStack and AWS/Azure/GCP
- characteristics / What qualifies as a hybrid cloud?
- cloud bursting / Cloud bursting in a hybrid cloud
- consideration / Factors to consider before moving to a hybrid cloud
- environment, setting up / Setting up a hybrid cloud environment
- best practices / Hybrid cloud strategy best practices
- security threats / Hybrid cloud security threats
- hybrid cloud, advantages
- about / Advantages of using hybrid cloud
- cost savings / Cost savings
- flexibility / Flexibility
- speed / Speed
- portability / Portability
- security / Security
- hypervisor / Technologies used by cloud providers
I
- Identity Access Management (IAM) / AWS root account
- about / Identity access management
- authentication / Identity access management
- authorization / Identity access management
- auditing / Identity access management
- Infrastructure as a Service (IaaS) / Infrastructure as a Service, Introducing OpenStack
- Input/Output Memory Management Unit (IOMMU) / Virtualization software security
- Internet Protocol security (IPsec) / Setting up a hybrid cloud environment
- intrusion detection and prevention systems (IDPs) / Intrusion detection and prevention
- IP address, OpenStack compute applications
- allocating / IP address
- fixed IP address, adding / Adding a fixed IP address
- fixed IP address, removing / Removing a fixed IP address
- floating IP address, adding / Adding a floating IP address
- floating IP address, removing / Removing a floating IP address
- IP address management (IPAM) / Neutron – OpenStack Networking Service
- Ironic
- about / Ironic – OpenStack bare metal provisioning
- external dependencies / Ironic – OpenStack bare metal provisioning
- Ironic, components
- ironic-API / Ironic – OpenStack bare metal provisioning
- ironic-conductor / Ironic – OpenStack bare metal provisioning
- ironic-python-agent / Ironic – OpenStack bare metal provisioning
- Ironic, optional projects
- python-ironicclient / Ironic – OpenStack bare metal provisioning
- ironic-inspector / Ironic – OpenStack bare metal provisioning
- diskimage-builder / Ironic – OpenStack bare metal provisioning
- bitfrost / Ironic – OpenStack bare metal provisioning
- Ironic, service consumption
- OpenStack Compute Service (NOVA) / Ironic – OpenStack bare metal provisioning
- OpenStack Image Service (GLANCE) / Ironic – OpenStack bare metal provisioning
- OpenStack Identity Service (KEYSTONE) / Ironic – OpenStack bare metal provisioning
- OpenStack Networking Service (NEUTRON) / Ironic – OpenStack bare metal provisioning
- OpenStack Telemetry Service (CEILOMETER) / Ironic – OpenStack bare metal provisioning
- OpenStack Object Store Service (SWIFT) / Ironic – OpenStack bare metal provisioning
J
- Java
- JavaScript
- pkgcloud / JavaScript
- JStack / JavaScript
- JS-OpenClient / JavaScript
- Node-OpenStack-Wrapper / JavaScript
- JS-OpenClient / JavaScript
- JStack / JavaScript
K
- Keystone
- about / Keystone – OpenStack Identity Service
- OpenStack Identity Service / Keystone – OpenStack Identity Service
- benefits / Keystone – OpenStack Identity Service
- OpenStack project / Keystone – OpenStack Identity Service
- user or tenant / Keystone – OpenStack Identity Service
- group / Keystone – OpenStack Identity Service
- role / Keystone – OpenStack Identity Service
- token / Keystone – OpenStack Identity Service
- Keystone, components
- openstack-keystone API / Keystone – OpenStack Identity Service
- keystone / Keystone – OpenStack Identity Service
L
- lack of compliance / Lack of compliance
- lack of data backup / Lack of data backup and replication
- lack of encryption
- about / Lack of encryption
- user symmetric key encryption / User symmetric key encryption
- data, encrypting before uploading to cloud / Encrypting data before uploading to the cloud
- data, protecting with cloud access security broker (CASB) / Protecting data at rest and in transit with a cloud access security broker
- reliable VPN connection, using / Using a reliable VPN connection
- SSH, using / Using SSH
- key management / Key management
- lack of replication / Lack of data backup and replication
- legacy applications / Legacy applications
- Linux
- troubleshooting and monitoring tools / Linux troubleshooting and monitoring tools
M
- memory-optimized database instances
- db.m2 instance class / DB Instance and instance classes
- db.r3 instance class / DB Instance and instance classes
- db.r4 instance class / DB Instance and instance classes
- migration tools
- about / AWS migration tools
- AWS Migration Hub / AWS Migration Hub
- AWS Application Discovery Service / AWS Application Discovery Service
- AWS Server Migration Service / AWS Server Migration Service
- AWS Database Migration Service / AWS Database Migration Service
- AWS S3 Transfer Acceleration / AWS S3 Transfer Acceleration
- AWS Snowball / AWS Snowball
- AWS Snowmobile / AWS Snowmobile
- AWS Direct Connect / AWS Direct Connect
- AWS Kinesis Firehouses / AWS Kinesis Firehouse
N
- .NET
- OpenStack .NET / .NET
- Network Address Translation (NAT) / Amazon VPC, Neutron – OpenStack Networking Service
- Neutron
- about / Technologies used by cloud providers
- OpenStack Networking Service / Neutron – OpenStack Networking Service
- Networking API server / Neutron – OpenStack Networking Service
- plugin and agents / Neutron – OpenStack Networking Service
- tenant networks / Neutron – OpenStack Networking Service
- provider networks / Neutron – OpenStack Networking Service
- Node-OpenStack-Wrapper / JavaScript
- NOVA
- OpenStack Compute Service / NOVA – OpenStack Compute Service
- NOVA, components
- nova-api service / NOVA – OpenStack Compute Service
- nova-api-metadata service / NOVA – OpenStack Compute Service
- nova-compute service / NOVA – OpenStack Compute Service
- nova-placement-api service / NOVA – OpenStack Compute Service
- nova-scheduler service / NOVA – OpenStack Compute Service
- nova-conductor module / NOVA – OpenStack Compute Service
- nova-consoleauth daemon / NOVA – OpenStack Compute Service
- nova-novncproxy daemon / NOVA – OpenStack Compute Service
O
- OpenStack
- and AWS/Azure/GCP, using with hybrid cloud / Hybrid cloud using OpenStack and AWS/Azure/GCP
- about / Introducing OpenStack
- releases / Introducing OpenStack
- architecture / OpenStack architecture
- installing / Installing OpenStack
- NOVA / NOVA – OpenStack Compute Service
- Neutron / Neutron – OpenStack Networking Service
- Glance / Glance – OpenStack Imaging Service
- Cinder / Cinder – OpenStack Block Storage Service
- Keystone / Keystone – OpenStack Identity Service
- Horizon / Horizon – OpenStack Dashboard Service
- Heat / Heat – OpenStack Orchestration Service
- Ironic / Ironic – OpenStack bare metal provisioning
- virtual machine launch, workflow / OpenStack workflow – launching a new virtual machine
- application development environment, creating / Creating an application development environment for OpenStack
- AWS Cloud, migrating to / Migrating from AWS to OpenStack
- troubleshooting / Troubleshooting OpenStack
- OpenStack .NET / .NET
- OpenStack4j / Java
- OpenStack application
- writing / Writing your first OpenStack application
- OpenStack Block Storage service
- troubleshooting / Troubleshooting the Block Storage service
- OpenStackClients / Python
- OpenStack compute applications
- developing / Developing OpenStack compute applications
- nova networks, listing / Listing nova networks
- SSH key-pair, creating / Creating an SSH key-pair
- VM, launching / Launching a VM
- VM, starting / Starting a VM
- VM, stopping / Stopping a VM
- VM, rebooting / Rebooting a VM
- VM, pausing / Pausing a VM
- VM, unpausing / Unpausing a VM
- image, creating from VM / Creating an image from a VM
- IP address, allocating / IP address
- security groups, configuring / Security groups
- flavors / Flavors
- OpenStack Compute service
- troubleshooting / Troubleshooting the Compute service
- OpenStack Identity service
- troubleshooting / Troubleshooting the OpenStack Identity service
- OpenStack Identity Service applications
- developing / Developing OpenStack Identity Service applications
- user management / User management
- user, creating / Creating a user
- user, deleting / Deleting a user
- user, updating / Updating a user
- user, searching / Finding a user
- roles, defining / Roles
- role, creating / Creating a role
- role, updating / Updating a role
- role, deleting / Deleting a role
- projects, managing / Projects
- project, creating / Creating a project
- project, updating / Updating a project
- project, deleting / Deleting a project
- OpenStack Image service
- troubleshooting / Troubleshooting the OpenStack Image service
- OpenStack imaging service applications
- developing / Developing OpenStack image service applications
- images, listing / Listing images
- VM image, downloading / Downloading a VM image
- image, uploading / Uploading an image
- image, deleting / Deleting the image
- OpenStack Java SDK / Java
- OpenStack networking applications
- developing / Developing OpenStack networking applications
- network/subnet, creating / Creating a network/subnet
- networks, listing / Listing networks
- subnets, listing / Listing subnets
- ports, listing / Listing ports
- routers, listing / Listing routers
- network agents, listing / Listing network agents
- network, deleting / Deleting a network
- security group, creating / Creating a security group
- OpenStack Networking service
- troubleshooting / Troubleshooting the Networking service
- OpenStack Object Storage service
- troubleshooting / Troubleshooting the Object Storage service
- OpenStack Orchestration service
- troubleshooting / Troubleshooting the Orchestration service
- OpenStack Pike, services
- Compute Service / OpenStack architecture
- Networking Service / OpenStack architecture
- Image Service / OpenStack architecture
- Block Storage Service / OpenStack architecture
- Object Storage Service / OpenStack architecture
- Identity Service / OpenStack architecture
- Dashboard Service / OpenStack architecture
- Orchestration Service / OpenStack architecture
- Bare Metal Provisioning Service / OpenStack architecture
- Database Service / OpenStack architecture
- Data Processing Service / OpenStack architecture
- Messaging Service / OpenStack architecture
- Shared File System Service / OpenStack architecture
- DNS service / OpenStack architecture
- Key Management service / OpenStack architecture
- Search and Indexing service / OpenStack architecture
- Container Orchestration service / OpenStack architecture
- Alarm service / OpenStack architecture
- Billing service / OpenStack architecture
- Policy service / OpenStack architecture
- Backup and Restore service / OpenStack architecture
- Workflow service / OpenStack architecture
- Monitoring service / OpenStack architecture
- Log monitoring service / OpenStack architecture
- Catalog service / OpenStack architecture
- Event storage service / OpenStack architecture
- Clustering service / OpenStack architecture
- NFV orchestration service / OpenStack architecture
- Analysis service / OpenStack architecture
- Optimization service / OpenStack architecture
- OpenStack SDK
- openstacksdk / Python
- OpenStack Shade / Python
- OpenVPN
- issues, troubleshooting / Troubleshooting OpenVPN issues
- starting / Starting and stopping OpenVPN
- stopping / Starting and stopping OpenVPN
- OpenVPN log files
- issues / OpenVPN log files
- connection issues / VPN connection issues
- authentication issues / Authentication issues
- Oracle E-Business Suite / Rehosting
P
- patch management / Patch management
- Perl SDK / Perl
- PHP-OpenCloud / PHP
- pkgcloud / JavaScript
- Platform as a Service (PaaS) /
- pluggable architecture / Pluggable architecture
- port / Provider networks
- private cloud
- about / Private cloud
- advantages / Private cloud
- disadvantages / Private cloud
- Proof of Concepts (POC) / Cost savings
- provider networks
- about / Provider networks
- subnet / Provider networks
- port / Provider networks
- router / Provider networks
- security group / Provider networks
- extensions / Provider networks
- public cloud
- about / Public cloud
- advantages / Public cloud
- disadvantages / Public cloud
- Python
- Unix development environment, setting up / Setting up a Unix development environment for Python
- OpenStack Shade / Python
- OpenStackClients / Python
- Apache libcloud / Python
- openstacksdk / Python
R
- rabbitmqctl command-line utility / Linux troubleshooting and monitoring tools
- recovery time objectives (RTOs) / Lack of data backup and replication
- refactoring / Refactoring
- rehosting / Rehosting
- replatforming / Replatforming
- repurchasing / Repurchasing
- retiring / Retiring
- router / Provider networks
- Ruby
S
- S3 bucket
- properties / S3 bucket properties
- versioning / S3 bucket properties
- server access logging / S3 bucket properties
- object-level logging / S3 bucket properties
- tags / S3 bucket properties
- default encryption / S3 bucket properties
- creating, with AWS console / Creating an S3 bucket using the AWS console
- URL / Creating an S3 bucket using the AWS console
- files, uploading/downloading / Uploading/downloading files to and from an S3 bucket
- S3 object store
- issues / S3 object store issues
- scaling
- about / Scaling
- vertical scaling / Vertical scaling
- horizontal scaling / Horizontal scaling
- secure applications
- developing / Developing secure applications
- data manipulation / Data manipulation
- coding practices / Coding practices
- user input validation / User input validation
- security testing / Security testing
- security group
- about / EC2 instance security groups, Provider networks
- characteristics / EC2 instance security groups
- parameters, of rule / EC2 instance security groups
- rules / Security group rules
- security groups, OpenStack compute applications
- configuring / Security groups
- adding, to VM / Adding a security group to a VM
- removing, from VM / Removing a security group from a VM
- listing / Listing security groups
- security testing
- characteristics / Security testing
- security threats
- about / Hybrid cloud security threats
- lack of encryption / Lack of encryption
- lack of compliance / Lack of compliance
- lack of data backup and replication / Lack of data backup and replication
- unsecure application APIs / Unsecure application APIs
- denial of service attacks / Denial of service attacks
- data leaks / Data leaks
- service level agreement (SLA) / Choosing the right cloud provider
- Simple Queue Service (SQS) / Introducing AWS Cloud
- Simple Storage Service (S3) / Introducing AWS Cloud
- single sign-on (SSO) / Identity access management
- Software as a Service (SaaS) / Software as a Service
- Software Defined Networking (SDN) / Technologies used by cloud providers
- Software Defined Storage (SDS) / Private cloud
- Software Development Kit (SDK) / AWS – Software Development Kit (SDK)
- stack / Developing HEAT orchestration templates
- standard database instances
- db.m1 instance class / DB Instance and instance classes
- db.m3 instance class / DB Instance and instance classes
- db.m4 instance class / DB Instance and instance classes
- storage / Technologies used by cloud providers
- subnet / Provider networks
- Swift / Troubleshooting the Object Storage service
T
- tenant network
- about / Tenant networks
- FlatAll / Tenant networks
- VLAN tagging / Tenant networks
- GRE / Tenant networks
- VxLAN / Tenant networks
- troubleshooting, AWS
- about / Troubleshooting AWS
- AWS Direct Connect / AWS Direct Connect
- EC2 instance, issues / EC2 instance issues
- EBS volume, issues / EBS volume issues
- S3 object store, issues / S3 object store issues
- troubleshooting, Networking service
- about / Troubleshooting the Networking service
- IP address, allocating to VM / IP address allocation to the VM
- ping request, not responding to VM / Unable to ping to VM
- VM, not connecting to external network / VM cannot reach the external network
- troubleshooting, OpenStack Block Storage service
- about / Troubleshooting the Block Storage service
- common issues / Common issues
- troubleshooting, OpenStack Compute service
- about / Troubleshooting the Compute service
- database issues / Database issues
- instance issues / Instance issues
- volume issues / Volume issues
- troubleshooting, OpenStack Identity service
- about / Troubleshooting the OpenStack Identity service
- authentication issues / Authentication issues
- Keystone service issues / Keystone service issues
- Keystone database issues / Keystone database issues
- troubleshooting, OpenStack Image service
- about / Troubleshooting the OpenStack Image service
- Glance service issues / Glance service issues
- Glance database issues / Glance database issues
- troubleshooting, OpenStack Object Storage service
- about / Troubleshooting the Object Storage service
- Swift authentication / Swift authentication
- troubleshooting, OpenStack Orchestration service
- about / Troubleshooting the Orchestration service
- service errors / Service errors
- stack errors / Stack errors
- troubleshooting and monitoring tools, Linux
- ps command / Linux troubleshooting and monitoring tools
- about / Linux troubleshooting and monitoring tools
- top command / Linux troubleshooting and monitoring tools
- htop command / Linux troubleshooting and monitoring tools
- df command / Linux troubleshooting and monitoring tools
- fdisk command / Linux troubleshooting and monitoring tools
- watch command / Linux troubleshooting and monitoring tools
- arp command / Linux troubleshooting and monitoring tools
- iptables / Linux troubleshooting and monitoring tools
- tcpdump / Linux troubleshooting and monitoring tools
- rabbitmqctl / Linux troubleshooting and monitoring tools
U
- Ubuntu 16.04 ISO
- URL / Installing OpenStack
- Unix
- development environment. setting up for Python / Setting up a Unix development environment for Python
- AWS S3 applications, developing / Developing AWS S3 applications – Unix
- Amazon EC2 applications, developing / Developing Amazon EC2 applications – Unix
- Amazon RDS applications, developing / Developing Amazon RDS applications – Unix
- Amazon SNS applications, developing / Developing Amazon SNS applications – Unix
- Amazon SQS applications, developing / Developing Amazon SQS applications – Unix
- unsecure application APIs / Unsecure application APIs
- user input validation / User input validation
V
- vertical scaling / Vertical scaling
- virtualization software security / Virtualization software security
- virtual machine security
- about / Virtual machine security
- security measures / Virtual machine security
- virtual private cloud (VPC) / Setting up a hybrid cloud environment
- virtual private gateway (VPG) / Amazon VPC, Setting up a hybrid cloud environment
- Virtual Private Networks (VPN) / Neutron – OpenStack Networking Service
- Visual Studio
- AWS development environment, setting up / Setting up an AWS development environment on Visual Studio
- VM
- migrating, to AWS Cloud / Migrating a VM to AWS
- volume, properties
- id / Creating a volume
- name / Creating a volume
- links / Creating a volume
- availability_zone / Creating a volume
- source_volume_id / Creating a volume
- description / Creating a volume
- snapshot_id / Creating a volume
- size / Creating a volume
- image_id / Creating a volume
- volume_type / Creating a volume
- is_bootable / Creating a volume
- metadata / Creating a volume
- status / Creating a volume
- created_at / Creating a volume
- VPC configurations
- about / VPC configurations
- with public subnet only / Scenario 1 – VPC with public subnet only
- with public and private subnet / Scenario 2 – VPC with public and private subnet
- with public and private subnet, and VPN connectivity / Scenario 3 – VPC with public and private subnet and VPN connectivity
- with private subnet only and VPN connectivity / Scenario 4 – VPC with private subnet only and VPN connectivity
- VPC peering / VPC peering
- VPN connection
- virtual private gateway / Setting up a hybrid cloud environment
- customer gateway / Setting up a hybrid cloud environment
- VPN tunnel / Setting up a hybrid cloud environment
W
- waterfall model
- stages / Understanding DevOps methodology
- wget command
- files, uploading/downloading / Using HTTP GET method or wget
- Windows
- Amazon S3 applications, developing / Developing Amazon S3 applications – Windows
- Amazon EC2 applications, developing / Developing Amazon EC2 applications – Windows
- Amazon RDS applications, developing / Developing Amazon RDS applications – Windows
- Amazon SNS applications, developing / Developing Amazon SNS applications – Windows
- Amazon SQS applications, developing / Developing Amazon SQS applications – Windows