Reader small image

You're reading from  AWS Certified Solutions Architect ??? Associate Guide

Product typeBook
Published inOct 2018
PublisherPackt
ISBN-139781789130669
Edition1st Edition
Tools
Right arrow
Authors (2):
Gabriel Ramirez
Gabriel Ramirez
author image
Gabriel Ramirez

Gabriel Ramirez is a passionate technologist with a broad experience in the Software Industry, he currently works as an Authorized Trainer for Amazon Web Services and Google Cloud. He is holder of 9/9 AWS Certifications and does community work by organizing the AWS User Groups in Mexico.
Read more about Gabriel Ramirez

Stuart Scott
Stuart Scott
author image
Stuart Scott

Stuart Scott is the AWS content lead at Cloud Academy where he has created over 40 courses reaching tens of thousands of students. His content focuses heavily on cloud security and compliance, specifically on how to implement and configure AWS services to protect, monitor and secure customer data in an AWS environment. He has written numerous cloud security blogs Cloud Academy and other AWS advanced technology partners. He has taken part in a series of cloud security webinars to share his knowledge and experience within the industry to help those looking to implement a secure and trusted environment. In January 2016 Stuart was awarded 'Expert of the Year' from Experts Exchange for his knowledge share within cloud services to the community.
Read more about Stuart Scott

View More author details
Right arrow

Hybrid Cloud Architectures

In this chapter, you will learn about networking on AWS with the Virtual Private Cloud (VPC), and how every object interacts to design a network architecture for every use case. The VPC service is flexible enough to let network administrators and developers create the underlying infrastructure to support all kinds of applications and workloads. The networking infrastructure has to be secure, scalable, and highly flexible, to provide the foundation structure for any use case.

We will cover the following topics in this chapter:

  • Effective migration to the cloud
  • Extending your data center
  • Storage gateway use cases
  • The Database Migration Service

Effective migration to the cloud

Several factors can be taken into account when creating a migration strategy. If you have multiple applications with different levels of complexity, start with the easiest ones (the applications that have portable architectures, with a smaller business impact) and move forward to more complex scenarios (for example, proprietary, licensed, or highly coupled monolithic applications).

AWS provides a reference to effectively migrate to the cloud via the following steps (ordered from simple to complex):

  • Rehost: This can be done with portable software stacks, like Java virtual machines, Docker containers or VMware, Microsoft Hyper-V, and Citrix Xen virtualization technologies, that go back and forth to EC2, with the VM Import/Export service.
  • Replatform: The amount of effort to configure and tune applications is higher than rehosting, but only takes...

Extending your data center

Many users and companies, across industries, see AWS as a cloud strategy that's used to gain strong competencies, data center expansion, or disaster recovery options. It gives companies the best of both IT worlds, and will improve performance. You should be prepared for traffic spikes, and should increase your company agility by extending or moving workloads to AWS.

There are two common models for deployment: all in the cloud, or hybrid deployment. AWS provides all of the necessary components to enable customers to improve the efficiency of their operations, while keeping local infrastructure and internal systems that can burst to the cloud.

All in the cloud

Efforts are put in place so that...

Storage gateway use cases

When a migration or disaster recovery project must be used, hybrid storage solutions must be evaluated, and that is where the storage gateways come to the rescue. With virtualization methods, you can drop in a storage solution that is compatible with your existing products. It is imperative that the cloud solution can be integrated with on-premises drivers and standard storage protocols, like NFS v3, v4.1, and iSCSI. You can use local caching capabilities and security with SSL and AES 256.

You can use a storage gateway as a disaster recovery strategy for continuous incremental backups failing over to the cloud.

Network filesystems with file gateways

The NFS protocol is widely supported by many operating...

The Database Migration Service

Database migration is always a complex task, and it must be evaluated, validated, and executed carefully. The AWS Database Migration Service deals with all of the complexity of executing a replication, multi-engine job via a migration instance, and keeps the origin and destination databases in sync. DMS can be used to migrate existing OLTP and OLAP workloads into the AWS cloud.

DMS can be used for one-time and ongoing live migrations with zero downtime. Multiple databases (shards) can be consolidated into a single, master database. This results in a lot of flexibility for service-oriented architectures, like microservices and database federation patterns.

If your migration can be done with downtime, the simplest strategy is to use vendor tooling to perform the activity, like .bak files, pg_dump, or textual logic dump files (.sql). You can select...

Summary

In this chapter, you learned about one of the most important factors of operating services in the cloud: network design. We covered the various integration options available to us. We also discussed hybrid architectures, including the most popular deployment modes in the cloud or hybrid. In the hybrid deployment mode, multiple connectivity options were discussed, like VPNs and Direct Connect. The AWS Storage Gateway was also discussed, along with the use cases for each type of gateway. Finally, the Database Migration Service came into play, with several use cases for one-time and continuous database migrations.

lock icon
The rest of the chapter is locked
You have been reading a chapter from
AWS Certified Solutions Architect ??? Associate Guide
Published in: Oct 2018Publisher: PacktISBN-13: 9781789130669
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
undefined
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime

Authors (2)

author image
Gabriel Ramirez

Gabriel Ramirez is a passionate technologist with a broad experience in the Software Industry, he currently works as an Authorized Trainer for Amazon Web Services and Google Cloud. He is holder of 9/9 AWS Certifications and does community work by organizing the AWS User Groups in Mexico.
Read more about Gabriel Ramirez

author image
Stuart Scott

Stuart Scott is the AWS content lead at Cloud Academy where he has created over 40 courses reaching tens of thousands of students. His content focuses heavily on cloud security and compliance, specifically on how to implement and configure AWS services to protect, monitor and secure customer data in an AWS environment. He has written numerous cloud security blogs Cloud Academy and other AWS advanced technology partners. He has taken part in a series of cloud security webinars to share his knowledge and experience within the industry to help those looking to implement a secure and trusted environment. In January 2016 Stuart was awarded 'Expert of the Year' from Experts Exchange for his knowledge share within cloud services to the community.
Read more about Stuart Scott