Deployment and Provisioning
In this group of lectures we run a hands on deployment of the next iteration of the Pizza Time solution. The Pizza Time business has been a success. It needs to support more customers and wants to expand to meet a global market.
We define our new solution, then walk through a hands on deployment that extends our scalability, availability and fault tolerance.
Hi, and welcome to this lecture.
In this lecture we will discuss data management. I will give you an overview about this whole data management section. So I took these from the example print. This is the Data Management domain and in here we need to demonstrate the ability to create backups for different services where you do that. We need to demonstrate the ability to enforce compliance requirements. We will do 50 percent of that. We will also talk about enforcing compliance and requirements in the next section when we talk about security and specifically about policies, and we will talk in this section about managed backup and disaster recovery process.
So just talking a little bit about the importance of data management. If you do remember of the AWS share responsibility model, you might have seen this graph before, you will remember that for the managed services and also for the infrastructure services, the Customer Data is always your responsibility.
AWS can't take care of your data. They won't take care of your data because the truth is they won't know what to do with your data. So that's why data management is so important.
So in this section we will talk about the backup options for the most common services and we will also talk about the cross-region replications when they exist for each of those services. We will talk about cross-region replication and backups always with disaster recovery strategies on mind, and also we will talk a little bit about how to achieve high availability with those techniques. And last we will talk about compliance. You might not get the idea of compliance right now, but for example there are some companies that they have an internal policy or maybe it's a government rule that says that all the data must live inside the country. So even if you are a big multinational company, you still have to copy all your data back to your main country.
So in this case cross-regional replication will be very important for you because you have to know how to copy the data that you generate in other regions back to your country, back to your main region. So I will take a different approach in this section and I will create a smaller regions to talk about each service. My goal is to make it easier for you to get back and review the concepts that I will show for each service.
About the Author
Eric Magalhães has a strong background as a Systems Engineer for both Windows and Linux systems and, currently, work as a DevOps Consultant for Embratel. Lazy by nature, he is passionate about automation and anything that can make his job painless, thus his interest in topics like coding, configuration management, containers, CI/CD and cloud computing went from a hobby to an obsession. Currently, he holds multiple AWS certifications and, as a DevOps Consultant, helps clients to understand and implement the DevOps culture in their environments, besides that, he play a key role in the company developing pieces of automation using tools such as Ansible, Chef, Packer, Jenkins and Docker.