Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Application Stack - TIAD Camp Microsoft Cloud Readiness

76 views

Published on

TIAD Camp Microsoft Cloud Readiness 20 Juin 2017

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Application Stack - TIAD Camp Microsoft Cloud Readiness

  1. 1. TIAD Camp MS Cloud Readiness Application Stack
  2. 2. TIAD Camp MS Cloud Readiness Goal ! How ? Demo ! Agenda Julienne Banmene Consultant Thomas Canelas Consultant
  3. 3. Goal
  4. 4. Stack dependencies: How ? ● VPC / Subnet / Security Groups
  5. 5. Stack dependencies: How ? ● VPC / Subnet / Security Groups ● AD/DNS ● AMI ● SQL
  6. 6. Stack definition: How ?
  7. 7. Infrastructure As a Code # Create a new load balancer resource "aws_elb" "elb_web" { name = "${var.environment}-${var.stack}-ELB" subnets = ["${data.terraform_remote_state.vpc.public_subnets_id}"] access_logs { bucket = "${aws_s3_bucket.s3_elb.id}" interval = 60 } listener { instance_port = 80 instance_protocol = "http" lb_port = 80 lb_protocol = "http" } health_check { healthy_threshold = 2 unhealthy_threshold = 2 timeout = 3 target = "HTTP:80/" interval = 30 } instances = ["${module.instance_web1.instances_id}","${module.instance_web2.instances_id}"] cross_zone_load_balancing = true idle_timeout = 400 connection_draining = true connection_draining_timeout = 400 tags { Name = "${var.environment}-${var.stack}-ELB" } } # Create A Record name resource "aws_route53_record" "record" { zone_id = "${data.aws_route53_zone.tiadcampms.zone_id}" name = "tiadcamp.d2-si.eu" type = "A" alias { name = "${aws_elb.elb_web.dns_name}" zone_id = "${aws_elb.elb_web.zone_id}" evaluate_target_health = true } }
  8. 8. Bootstrap ● Key to Automation ● Package Installation ● User Environment
  9. 9. More + ● Auto Scaling ● Lambda ● CloudWatch
  10. 10. Demo TiadCamp
  11. 11. Questions ? Does anyone has any question ?
  12. 12. Enjoy the TIAD CAMP ! MEET SHARE PLAY

×