AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营在AWS上构建无服务器管理的容器应用实践张浙AmazonWebServicesAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营容器应用在AWS平台上的部署演进无服务管理的容器平台Fargate技术实践Fargate最新技术发布AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营容器应用在AWS平台上的部署演进AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营最开始阶段AmazonEC2AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营然后是Docker开发人员开始在EC2实例上实现应用容器化EC2InstanceContainersAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营容器技术使得构建和发布云原生应用服务变得更加简单AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营开发人员需要一种更简单的方式来管理大规模的容器集群实例,监控容器的运行及容器化后的业务服务的状态AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营调度和排程集群管理器置放引擎AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营ECSAgentDockerAgentOSEC2Instance开发人员仍然需要关注容器化业务以外的管理工作AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营操作系统管理:软件补丁、系统升级、管理Agent软件集群管理:设定EC2实例集群规模、管理集群资源使用率大规模EC2实例管理仍然是一件很繁杂的工作AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营ECSAgentDockerAgentOSEC2InstanceECSAgentDockerAgentOSEC2InstanceECSAgentDockerAgentOSEC2InstanceElasticContainerServiceAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营YourContainerizedApplications完全AWS管理无需配置、运行、管理EC2实例弹性集群无感知扩容收缩,只需为您实际消耗的资源付费整合AWS生态和AWS服务生态完全整合:VPCNetworking,ElasticLoadBalancing,IAM权限管理,Cloudwatch以及其他.
AWSFARGATEAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营AWSContainer服务全景管理服务部署,调度,Scaling&弹性扩展容器化的业务托管服务容器化业务运行平台AmazonElasticContainerServiceAmazonElasticContainerServiceforKubernetesAmazonEC2AWSFargate镜像仓库容器镜像仓库AmazonElasticContainerRegistryAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营Fargate技术实践AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营示例演示三连线游戏Scorekeep,使用容器部署在Fargate平台FrontendServerContainerAngular+NginxAPIServerContainerJavaInternetPort8080Port5000LoadBalancerDynamoDBSNS一步一步演示配置:计算,网络,存储,权限,日志管理然后实际运行这个小程序!
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营在Fargate上构造应用AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营定义应用容器属性:容器镜像URL,CPU&内存需求,存储网络设定等等registerTaskDefinitioncreateCluster基础设施隔离边界IAM权限边界runTaskTaskDefination定义任务的一个运行时状态使用Fargate运行模式createServiceElasticLoadBalancer维护多个在线应用副本和弹性负载均衡器整合自动替换不健康的task在Fargate上构造应用AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营TASKDEFINITION{"family":"scorekeep","containerDefinitions":[{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/fe"},{"name":"scorekeep-api","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/api"}]}静态不可变的(Immutable),带有版本控制的文档通过family:version格式识别最多包含10个容器定义所有的容器都会被调度到同一个实例上每个容器定义主要包含:容器名字docker镜像URL(ECR或者公共的镜像仓库)其他的配置…稍后介绍TaskDefinition小片段AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营容器镜像仓库3rdParty私有容器镜像仓库(即将到来!
)公共的容器镜像仓库AmazonElasticContainerRegistry(ECR)AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营计算相关配置AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营CPU&内存设定{"family":"scorekeep","cpu":"1vCpu","memory":"2gb","containerDefinitions":[{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/fe","cpu":256,"memoryReservation":512},{"name":"scorekeep-api","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/api","cpu":768,"memoryReservation":512}]}单位:CPU:cpu-units.
1vCPU=1024cpu-unitsMemory:MBTask级别的资源设定:所有容器可以使用到的CPU和内存的总和必须指定的设定计费基准容器级别的资源设定:定义容器之间的资源可选设定Task级别资源容器级别资源TaskDefinition小片段AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营TASKCPU内存配置组合50种不同的CPU/Memory配置选择可选CPUMemory256(.
25vCPU)512MB,1GB,2GB512(.
5vCPU)1GB,2GB,3GB,4GB1024(1vCPU)2GB,3GB,4GB,5GB,6GB,7GB,8GB2048(2vCPU)Between4GBand16GBin1GBincrements4096(4vCPU)Between8GBand30GBin1GBincrementsAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营计费方式按秒计费,最小计费时间周期为1分钟只需要为实际使用的计算资源付费基于Task级别的CPU和内存消耗计费AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营网络相关配置AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营FargateTask的awsvpc网络工作模式172.
31.
0.
0/16Subnet172.
31.
1.
0/24InternetVPC中的其他服务EC2LBDBetc.
PrivateIP172.
31.
1.
164FargateTask在subnet中执行在此基础上:创建一个ElasticNetworkInterface(ENI)ENI从当前subnet中获取一个私有的IP地址添加ENI到Task上您的Task可以直接从subnet中获取IP地址了!
您也可以为Task指定公有IP地址通过安全组策略来设定流入和流出流量的安全规则ENIFargateTaskPublic/208.
57.
73.
13/AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营Task网络设定{"family":"scorekeep","cpu":"1vCpu","memory":"2gb","networkMode":"awsvpc","containerDefinitions":[{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/fe","cpu":256,"memoryReservation":512},{"name":"scorekeep-api","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/api","cpu":768,"memoryReservation":512}]}$awsecsrun-task.
.
.
--task-definitionscorekeep:1--network-configuration"awsvpcConfiguration={subnets=[subnet1-id,subnet2-id],securityGroups=[sg-id]}"创建一个ENI并且添加到Task上运行TaskTaskDefinition小片段AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营Task访问InternetTaskENI用来传输所有流入和流出Task的网络流量它也可以被用作:拉取容器镜像(从ECR或者公共的容器镜像仓库)推送日志到CloudwatchTaskENI需要对指定的endpoint可达两种常用的Task访问Internet的设定方式:私有的Task,不允许Internet流量进入,但是允许Task访问Internet公有网络访问的Task,允许Internet流量进入和流出AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营私有TASK的Internet访问设定PublicsubnetPrivatesubnetFargateTaskENIPrivateIP172.
31.
1.
164NATGatewayPublicEIP34.
214.
162.
237InternetGateway172.
31.
0.
0/16172.
31.
2.
0/24172.
31.
1.
0/24DestinationTarget172.
31.
0.
0/16local0.
0.
0.
0/0NATGatewayDestinationTarget172.
31.
0.
0/16local0.
0.
0.
0/0InternetGatewayRouteTablesInternet添加InternetGateway到VPCPublicSubnet配置到InternetGateway的路由规则添加NATGatewayPrivateSubnet配置FargateTask到NATGateway的路由配置安全组允许到internet的流量TypePortDestinationAllTrafficALL0.
0.
0.
0/0OutboundSecurityGroupRulesAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营OutboundInbound直接Internet访问的TASK设定PublicsubnetFargateTaskPublicIP54.
191.
135.
66InternetGateway172.
31.
0.
0/16172.
31.
2.
0/24DestinationTarget172.
31.
0.
0/16local0.
0.
0.
0/0InternetGatewayRouteTableInternetENI$awsecsrun-task.
.
.
--network-configuration"awsvpcConfiguration={subnets=[public-subnet],securityGroups=[sg-id],}"在Publicsubnet中运行Task为Task分配一个公网IP地址在安全组中指定允许流入的网络流量TypePortSourceHTTP80800.
0.
0.
0/0InboundSecurityGroupRuleTypePortDestinationAllTrafficALL0.
0.
0.
0/0OutboundSecurityGroupRulesassignPublicIp=ENABLEDRunTaskAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营ELB配置{"family":"scorekeep","cpu":"1vCpu","memory":"2gb","networkMode":"awsvpc","containerDefinitions":[{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/fe","cpu":256,"memoryReservation":512,"portMappings":[{"containerPort":8080}]},{"name":"scorekeep-api","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/api","cpu":768,"memoryReservation":512,"portMappings":[{"containerPort":5000}]}]}$awsecscreate-service.
.
.
--task-definitionscorekeep:1--network-configuration"awsvpcConfiguration={subnets=[subnet-id],securityGroups=[sg-id]}"--load-balancers"[{"targetGroupArn":"","containerName":"scorekeep-frontend","containerPort":8080}]"创建服务TaskDefinitionAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营面向INTERNET访问的ELB在VPC中的设定PublicsubnetPrivatesubnetFargateTaskENIPrivateIP172.
31.
1.
164:8080ALBPublicIP208.
57.
73.
13:80172.
31.
0.
0/16172.
31.
2.
0/24172.
31.
1.
0/24InternetTask在privatesubnet中分配到了私有的IP地址ALB在publicsubnet中分配到了公网的IP地址确定两个子网的可用区是匹配的设定ALB的securitygroup允许来自互联网的指定流量设定Task的securitygroup允许来自ALB的securitygroup的流量TaskSecurityGroupALBSecurityGroupTypePortSourceHTTP800.
0.
0.
0/0InboundRuleTypePortSourceCustomTCP8080ALBSecurityGroupInboundRuleus-east-1aus-east-1aAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营存储相关配置AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营磁盘存储基于EBS一次性存储,提供下列存储机制:VolumeStorageWritableLayerStorageAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营LAYERSTORAGEDocker镜像由多个存储层组成.
最顶层为写入层,用来保存在容器运行产生时的临时文件Fargate允许每个Task使用10GBLayerstorage,包括所有的容器以及镜像使用的存储空间容器内写操作在其他容器中不可见一次性存储(Ephemeral).
Task停止后,容器内数据无法找回ImageLayersWritableLayerImageLayersWritableLayerContainer1Container210GBperTaskAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营VOLUMESTORAGE跨容器访问的可写存储Fargate为每个Task提供4GBVolumeStorage空间通过TaskDefinition中的volumemount参数进行配置每个容器可以指定不同的containerPaths参数不要指定宿主机的sourcePath参数一次性存储(ephemeral),Task停止后数据无法找回Container1Container24GBVolumeStoragemount/var/container1/data/var/container2/dataAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营IAM权限相关配置AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营权限层级ClusterPermissionsApplicationPermissionsTaskHousekeepingPermissionsClusterFargateTask集群权限:控制哪些用户可以在指定集群中读取Task状态或运行Task应用权限:允许您的应用容器安全的访问AWS资源应用相关管理(Housekeeping)权限:从ECR拉取镜像向Cloudwatch推送日志创建ENI在ELB上创建/删除targetgroupAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营集群权限{"Effect":"Allow","Action":["ecs:RunTask"],"Condition":{"ArnEquals":{"ecs:cluster":""}},"Resource":[":*"]}您可以通过定制的IAM规则控制您的集群访问把定制好的权限添加到指定的IAM用户或者角色中演示规则:示例1:允许在指定集群中运行指定的taskdefinition{"Effect":"Allow","Action":["ecs:ListTasks","ecs:DescribeTasks"],"Condition":{"ArnEquals":{"ecs:cluster":""}},"Resource":"*"}示例2:允许在指定集群中获取所有Task的状态信息AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营应用权限您的应用容器需要访问其他的AWS资源,您需要下载AWS认证凭据(AWSACCESSKEY)到Task中的容器里首先,根据您应用的需求,创建一个IAM角色.
在scorekeep示例中,我们的程序需要访问DynamoDB和SNS服务的权限在这个角色中创建和ecs-tasks.
amazonaws.
com的信任关系.
这个设置允许Fargate切换到您定义的角色权限中,并且关联相关认证凭据到您的Task.
在您的taskdefinition中增加TaskRole的ARNFargate会自动为您的Task发布和滚动替换临时凭证在您的应用容器中执行的AWSCLI/SDK调用将会自动获得TaskRole定义权限的认证凭证请使用TaskRole{"family":"scorekeep","cpu":"1vCpu","memory":"2gb","networkMode":"awsvpc","taskRoleArn":"arn:aws.
.
.
role/scorekeepRole","containerDefinitions":[{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/fe","cpu":256,"memoryReservation":512,"portMappings":[{"containerPort":8080}]},{"name":"scorekeep-api","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/api","cpu":768,"memoryReservation":512,"portMappings":[{"containerPort":5000}]}]}TaskDefinitionAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营应用相关管理(HOUSEKEEPING)权限您需要在您的账号中定义一些特定的权限来运行Fargate引导您的Task并且让他们能够持续运行.
ExecutionRole赋予了下列权限:拉取保存在ECR中的容器镜像向Cloudwatch推送日志ECSServiceLinkedRole赋予了下列权限:ENI管理注册和删除ELBTargetGroupAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营EXECUTIONROLE需要使用保存在ECR容器镜像或者CloudwatchLogs功能创建一个IAM角色然后增加ECR的只读权限ecr:GetAuthorizationToken&ecr:BatchGetImage或者使用预定义的AmazonEC2ContainerRegistryReadOnly管理规则增加CloudWatchLogs的写权限logs:CreateLogStream&logs:PutLogEvents或者使用预定义的CloudWatchLogsFullAccess管理规则创建和ecs-tasks.
amazonaws.
com.
的信任关系,这个设置的作用是允许Fargate切换到这个角色中把executionrole的arn添加到您的taskdefinition通过ExecutionRole授予权限{"family":"scorekeep","cpu":"1vCpu","memory":"2gb","networkMode":"awsvpc","taskRoleArn":"arn:aws.
.
.
role/scorekeepRole","executionRoleArn":"arn:aws.
.
.
role/scorekeepExecutionRole","containerDefinitions":[{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/fe","cpu":256,"memoryReservation":512,"portMappings":[{"containerPort":8080}]},{"name":"scorekeep-api","image":"xxx.
dkr.
ecr.
us-east-1.
amazonaws.
com/api","cpu":768,"memoryReservation":512,"portMappings":[{"containerPort":5000}]}]}TaskDefinitionAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营ECSSERVICELINKEDROLEservice-linkedrole是一种特定的IAM角色类型,可以被直接连接到一种AWS的服务,例如ECS当您创建第一个集群的时候,在您的账号中被自动创建这是一种预定义的规则,并且不可变.
在本场景中,主要涉及到ENI&ELB相关的授权.
您不需要在taskdefinition或者任何API调用的时候显示的指定这个规则.
在这里提及到这个角色类型是为了避免您在IAM界面中看到相关角色类型而产生困惑AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营监控相关配置AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营CLOUDWATCHLOGS配置使用awslogs驱动把您的容器应用中发送到标准输出的信息记录到Cloudwatchlogs中在Cloudwatch中创建一个日志组在taskdefinition中指定LogDriver参数在TaskExecutionRole中添加可写入的权限{"family":"scorekeep",.
.
.
"containerDefinitions":[{"name":"scorekeep-frontend",.
.
.
"logConfiguration":{"logDriver":"awslogs","options":{"awslogs-group":"scorekeep","awslogs-region":"us-east-1","awslogs-stream-prefix":"scorekeep/frontend"}}},{"name":"scorekeep-api",.
.
.
"logConfiguration":{"logDriver":"awslogs","options":{"awslogs-group":"scorekeep","awslogs-region":"us-east-1","awslogs-stream-prefix":"scorekeep/api"}}}]}TaskDefinitionAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营CLOUDWATCHLOGSLogsTabintheTaskDetailPage在ECS或者Cloudwatch界面中查看应用日志AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营其他监控工具Cloudwatch监控-CPU/Memory使用率指标CloudWatchevent-Task状态发生变化时产生AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营DEMOAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营{"family":"scorekeep","cpu":"1vCpu","memory":"2gb","networkMode":"awsvpc","taskRoleArn":"arn:aws:…","executionRoleArn":"arn:…","requiresCompatibilities":["FARGATE"],"containerDefinitions":[…]}{"name":"scorekeep-frontend","image":"xxx.
dkr.
ecr…frontend","cpu":256,"memoryReservation":512,"portMappings":[{"containerPort":8080}],"logConfiguration":{"logDriver":"awslogs","options":{"awslogs-group":"scorekeep","awslogs-region":"us-east-1","awslogs-stream-prefix":"scorekeep/frontend"}}}{"name":"scorekeep-api","image":"xxx.
dkr.
ecr…api","cpu":768,"memoryReservation":512,"portMappings":[{"containerPort":5000}],"logConfiguration":{"logDriver":"awslogs","options":{"awslogs-group":"scorekeep","awslogs-region":"us-east-1","awslogs-stream-prefix":"scorekeep/api"}},"environment":[…]#envvar}FINALSCOREKEEPTASKDEFINITIONTaskDefinitionscorekeep-frontendContainerDefinitionscorekeep-apiContainerDefinitionAWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营Fargate最新技术发布AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营TaskMetadata{"Cluster":"default","TaskARN":"arn:aws:ecs:us-west-2:012345678910:task/9781c248-0edd-4cdb-9a93-f63cb662a5d3","Family":"nginx","Revision":"5","DesiredStatus":"RUNNING","KnownStatus":"RUNNING","Containers":[{"DockerId":"731a0d6a3b4210e2448339bc7015aaa","Name":"~internal~ecs~pause","DockerName":"ecs-nginx-5-internalecspause-1234","Image":"amazon/amazon-ecs-pause:0.
1.
0","ImageID":"","Labels":{"com.
amazonaws.
ecs.
cluster":"default","com.
amazonaws.
ecs.
container-name":"~internal~ecs~pause","com.
amazonaws.
ecs.
task-arn":"arn:aws:ecs:us-west-2:012345678910:task/9781c248-0edd-4cdb-9a93-f63cb662a5d3","com.
amazonaws.
ecs.
task-definition-family":"nginx","com.
amazonaws.
ecs.
task-definition-version":"5"},"DesiredStatus":"RESOURCES_PROVISIONED","KnownStatus":"RESOURCES_PROVISIONED","Limits":{"CPU":512,"Memory":512查询Task的状态和容器的运行状态NEW!
{"CreatedAt":"2018-02-01T20:55:08.
366329616Z","StartedAt":"2018-02-01T20:55:09.
058354915Z","Type":"CNI_PAUSE","Networks":[{"NetworkMode":"awsvpc","IPv4Addresses":["10.
0.
2.
106"]}]},"PullStartedAt":"2018-02-01T20:55:09.
372495529Z","PullStoppedAt":"2018-02-01T20:55:10.
552018345Z"}AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营容器健康检查-在TaskDefinition中指定自定义的健康检查命令NEW!
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营ECS/Fargate托管服务发现NEW!
服务注册:可预置的服务命名自动更新到最近的健康的IP地址和端口号全托管:无需安装部署及维护高可用,高可伸缩性可扩展性:灵活的自动发现边界AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营总结Fargate是ECS服务的一种新的容器运行模式,在这种模式下无需对EC2实例进行管理如果您正在纠结于使用EC2模式还是Fargate模式,可以尝试先从Fargate开始规划您的应用.
这种模式通过把应用从底层虚拟主机完全独立出来的方式,强化了一种比较好的设计实践如果您认为必须要访问和控制底层虚拟主机,那么请您再次考虑一下.
一些特定的原因:特定类型的实例,EC2dedicatedinstances,使用EC2预留实例,GPU,Windows负载告诉我们您的需求,我们想把这些需求加入到Fargate中!
从现在开始使用Fargate!
Fargate完全兼容您现有的容器镜像您只需要在现有的ECStaskdefinitions做细微的修改就可以使用Fargate了.
AWS中国(北京)区域由光环新网运营AWS中国(宁夏)区域由西云数据运营更多信息请参考aws.
amazon.
com/fargate感谢您的聆听
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:用户购买任...
达州创梦网络怎么样,达州创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,一手四川托管服务商,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网封UDP,无视UDP攻击,机房集群高达1.2TB,单机可提供1...
瓜云互联一直主打超高性价比的海外vps产品,主要以美国cn2、香港cn2线路为主,100M以内高宽带,非常适合个人使用、企业等等!安全防护体系 弹性灵活,能为提供简单、 高效、智能、快速、低成本的云防护,帮助个人、企业从实现网络攻击防御,同时也承诺产品24H支持退换,不喜欢可以找客服退现,诚信自由交易!官方网站:点击访问瓜云互联官网活动方案:打折优惠策略:新老用户购买服务器统统9折优惠预存返款活动...
amazonec2为你推荐
编程小学生惊库克大家觉得VIPCODE少儿编程怎么样?巨星prince去世作者为什么把伏尔泰的逝世说成是巨星陨落99nets.com99nets网游模拟娱乐社区怎么打不开了?????????谁能告诉我 ???、www.henhenlu.com有一个两位数,十位数字是个位数字的二分之一,将十位数字与个位数字对调,新的两位数比原来大36,这个两位数ww.66bobo.com谁知道11qqq com被换成哪个网站66smsm.comwww.zpwbj.com 这个网址是真的吗?我想知道它的真实性.......谢谢 我就剩50了,都给你了..............66smsm.com【回家的欲望(回家的诱惑)大结局】 回家的诱惑全集66 67 68 69 70集QOVD快播观看地址??www.toutoulu.com外链方案到底应该怎么弄呢www.mfav.org邪恶动态图587期 www.zqzj.org月风随笔享受生活作文600字
.cn域名注册 三级域名网站 dns是什么 iisphpmysql 租空间 本网站在美国维护 怎么测试下载速度 hkg 服务器合租 息壤代理 1美金 多线空间 江苏双线服务器 银盘服务 闪讯官网 vul 电信网络测速器 日本代理ip wordpress中文主题 lamp是什么意思 更多