In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
It is believed that many inexperienced people have no idea about how to build Docker data center on AWS and Azure. Therefore, this paper summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.
Deploying Docker data centers through AWS's fast-start CloudFormation templates and precompiled templates in the Azure marketplace makes it easier to deploy an enterprise-class CaaS Docker environment than in the past under a public cloud infrastructure.
The Docker data center CaaS platform provides container and cluster orchestration and management for agile application deployment of enterprises of all sizes, making it simpler, more secure, and scalable. Using the new cloud template precompiled for the Docker data center, developers and IT operators can seamlessly migrate containerized applications to Amazon EC2 or Microsoft's Azure environment without any code changes. Now, enterprises can quickly achieve higher computing and operational efficiency, and can support Docker container management and orchestration in just a few steps.
What is a Docker data center?
The Docker data center includes Docker general control panel Docker Universal Control Plane (UCP), Docker trusted registry Docker Trusted Registry (UTR) and commercial Docker engine CS Docker Engine, with commercial support services that match the customer's application service level agreement.
Docker Universal Control Panel (UCP), an enterprise-class cluster management solution that helps customers manage the entire cluster through a single management panel
Docker trusted Registry (DTR), an image storage management scheme that helps customers securely store and manage Docker images
Commercial version of Docker engine
Rapid deployment of Docker data Center on AWS
Following the Docker and AWS * * practices, you can quickly deploy Docker containers on the AWS cloud by referring to the AWS Quick start tutorial. The rapid start of the Docker data center is based on modular and customizable CloudFormation templates on which customers can add additional capabilities or modify templates for their own Docker deployments.
AWS's Docker data center application description
Architecture
The installation process for AWS Cloudformation begins with the creation of AWS resources that AWS requires: VPC, security groups, public and private subnets, Internet gateways, NAT gateways, and S3 bucket.
AWS Cloudformation then starts the first instance of the UCP controller, followed by the installation of the Docker engine and the UCP container. It backs up the root certificate created by the first UCP controller to S3. Once the first UCP controller runs successfully, other UCP controllers, UCP cluster nodes, and the first DTR replication process are triggered. Similar to * UCP controller nodes, all other node creation processes start with the commercial version of the Docker engine, and then install and run UCP and DTR containers to join the cluster. Two resilient load balancers (ELB), one assigned to UCP and the other for DTR services, are started and configured automatically to provide resilient load balancing between the two availability zones (AZ).
In addition to these, UCP controllers and nodes launch and provide extended functionality in ASG if necessary. This architecture ensures that both UCP and DTR are deployed on both AZ to enhance resiliency and reliability. On public or private HostedZone, Route53 is used to dynamically register or configure UCP and DTR.
The core functions of the quick start template are as follows:
Create VPC, private and public subnets on different AZ, ELB, NAT gateways, Internet gateways, auto-scaling groups, all based on AWS practices
Create an S3 bucket for DDC for certificate backup and DTR image storage (DTR requires additional configuration)
Deploy 3 UCP controllers across multiple AZ in the customer's VPC category
Create a pre-configured UCP ELB for normal detection
Create a DNS record and associate it to UCP ELB
Create a scalable cluster of UCP nodes
Within the scope of VPC, create 3 copies of DTR across multiple AZ
Create a DTR that is preconfigured for normal detection
Create a DNS record and associate it to DTR ELB
Download the AWS Quick Guide
Using Docker data Center in AWS
Log in to Docker Store for a 30-day free trial or contact sales
After confirmation, when you see the prompt "Launch Stack", the customer will be redirected to the AWS Cloudformation portal
Confirm the AWS area where Docker is started
Provide startup parameters
Confirm and start
After startup is complete, click the output tab to see UCP/DTR 's URL, default user name, password, and S3 bucket name
Docker data center needs $2000 credit guarantee
Deployment of precompiled templates in Azure using Azure Marketplace
In the Azure market, the Docker data center is a precompiled template that customers can use right away in Azure's data centers across the globe. Customers can choose their own VM deployment Docker data center from the various VM provided by VM according to their own needs.
Architecture
The Azure deployment process begins by entering some basic user information, such as the administrator user name (system-level administrator) and resource group name for the ssh login. You can think of a resource group as a collection of resources with lifecycle and deployment boundaries.
Next, enter the cluster details, including: UCP controller VM size, number of controllers (default is 3), UCP node VM size, number of UCP nodes (default value of 1 is 10), DTR node VM size, number of DTR nodes, virtual network name and address (for example: 10.0.0.1tap 19). With regard to the network, the customer can configure two subnets: * the subnet is assigned to the UCP controller, and the second is assigned to the DTC and UCP nodes.
*, click OK to complete the deployment. For small clusters, it takes about 15-19 minutes to activate the service, while large clusters take longer.
How to deploy in Azure
Register for a 30-day trial license for Docker data center or contact sales
Jump to Docker data Center in Microsoft Azure Market
View deployment documentation
Start by registering for a Docker data center license, and then you can build your own data center through AWS or Azure templates.
Obtain a 30-day trial license
Understand Docker data center architecture through video
Watch the demo video
Get a $75 red packet reward for deploying a Docker data center from AWS
After reading the above, have you mastered how to build a Docker data center on AWS and Azure? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.