𝗟𝗮𝗻𝗱𝗶𝗻𝗴 𝗭𝗼𝗻𝗲 𝘃𝘀. 𝗧𝗮𝗿𝗴𝗲𝘁 𝗭𝗼𝗻𝗲
- dotsincloud
- Apr 22, 2025
- 1 min read
𝗟𝗮𝗻𝗱𝗶𝗻𝗴 𝗭𝗼𝗻𝗲 𝘃𝘀. 𝗧𝗮𝗿𝗴𝗲𝘁 𝗭𝗼𝗻𝗲 in Cloud Infrastructure — Know the Difference!
𝟭. 𝗟𝗮𝗻𝗱𝗶𝗻𝗴 𝗭𝗼𝗻𝗲
𝘞𝘩𝘢𝘵 𝘪𝘴 𝘪𝘵?
A Landing Zone is a pre-configured, secure, and compliant foundation to host cloud workloads. Think of it as the blueprint that defines your organization’s cloud governance.
𝘞𝘩𝘺 𝘪𝘵 𝘮𝘢𝘵𝘵𝘦𝘳𝘴:
It sets guardrails for networking, security, identity, and compliance — all before a single workload is deployed.
𝘛𝘺𝘱𝘪𝘤𝘢𝘭 𝘤𝘰𝘮𝘱𝘰𝘯𝘦𝘯𝘵𝘴:
VPCs/VNets & subnets
IAM / RBAC
Shared services (DNS, Bastion, etc.)
Logging & monitoring
Policies & compliance rules
𝘛𝘦𝘳𝘳𝘢𝘧𝘰𝘳𝘮 𝘌𝘹𝘢𝘮𝘱𝘭𝘦 – 𝘈𝘞𝘚:
module "landing_zone" {
source = "terraform-aws-modules/vpc/aws"
name = "lz-network"
cidr = "10.0.0.0/16"
azs = ["us-east-1a", "us-east-1b"]
private_subnets = ["10.0.1.0/24", "10.0.2.0/24"]
public_subnets = ["10.0.101.0/24", "10.0.102.0/24"]
enable_nat_gateway = true
enable_dns_hostnames = true
tags = {
Environment = "landing-zone"
}
}
𝟮. 𝗧𝗮𝗿𝗴𝗲𝘁 𝗭𝗼𝗻𝗲
𝘞𝘩𝘢𝘵 𝘪𝘴 𝘪𝘵?
The Target Zone is where actual business workloads are deployed — web apps, databases, APIs, etc.
𝘞𝘩𝘺 𝘪𝘵 𝘮𝘢𝘵𝘵𝘦𝘳𝘴:
It leverages the Landing Zone’s foundation while delivering real value through business-critical services.
𝘛𝘺𝘱𝘪𝘤𝘢𝘭 𝘤𝘰𝘮𝘱𝘰𝘯𝘦𝘯𝘵𝘴:
App servers (EKS, AKS, EC2, App Services)
Databases (RDS, Azure SQL)
Storage (S3, Blob)
App-specific IAM
CI/CD deployment pipelines
𝘛𝘦𝘳𝘳𝘢𝘧𝘰𝘳𝘮 𝘌𝘹𝘢𝘮𝘱𝘭𝘦 – 𝘈𝘞𝘚:
resource "aws_instance" "web_app" {
ami = "ami-xxxxxxxxxxxxxxxxxxxx"
instance_type = "t3.micro"
subnet_id = module.landing_zone.public_subnets[0]
tags = {
Name = "target-zone-web-app"
Environment = "production"
}
}