본문 바로가기

BetterMonday30

AWS Terraform 3tier (4) 안녕하세요 ! BETTERMONDAY 입니다! 이번 포스팅에도 저번 포스팅에 이어 LB 생성을 해보도록 하겠습니다. 거의 다 왔습니다! 그럼 슈유우우웃! 1. ALB 생성 앞서 Web,Was 이중화를 위해 두개 씩 생성하였고, 이것을 LB생성 후 연결해줍니다. External LoaBalancer는 ALB를 사용하도록 하겠습니다. ※ALB : HTTP 및 HTTPS 트래픽 로드밸런싱 최적화 된 L7 로드밸런서 #외부ALB 생성(External) resource "aws_lb" "tier-alb-web" { name = "tier-alb-web" internal = false #외부 로드밸런서(External) load_balancer_type = "application" security_groups = .. 2022. 12. 19.
AWS Terraform 3tier (3) 안녕하세요! BETTERMONDAY 입니다! 저번 포스팅에 이어 이번에도 달려볼까요?? 이번에는 EC2 생성입니다! 그럼~~슈우우우우웃! 1. Bastion 생성 Bastion을 생성해줍니다. 앞서했던 부분이 아파트의 기둥이나 외벽 등 기초공사였다면, 이젠 안에 집을 지어야 겠죠! #Bastion 생성 resource "aws_instance" "tier-ec2-bastion" { ami = "ami-006e2f9fa7597680a" instance_type = "t2.micro" availability_zone = "ap-northeast-2a" subnet_id = aws_subnet.public-a.id key_name = "tier-bastion-key" vpc_security_group_ids .. 2022. 12. 19.
AWS Terraform 3tier (2) 베하!! 안녕하세요 BETTERMONDAY 팀입니다! 저번 포스팅에 이어 이번 포스팅에서도 Terraform을 이용한 AWS 3tier 생성에 대해 다루어 보도록 하겠습니다! 그럼 스따뚜! 1.Route,Route Table 생성 및 Security Group 생성 트래픽을 제대로 나누어 주기 위하여 Route설정과 Route Table 생성이 필요합니다. 만약 보안그룹을 제대로 설정하였는데도 불구하고 외부와 통신 또는 원하는 포트와 통신이 되지 않는다면, 이 부분에 문제이 있을 확률이 높습니다. #public -> igw resource "aws_route_table" "tier-rt-pub" { vpc_id = aws_vpc.tier.id tags = { "Name" = "tier-rt-pub" } .. 2022. 12. 19.
AWS Terraform 3tier (1) 베하~~안녕하세요 BETTERMONDAY 입니다! 이번 포스팅 부터는 테라폼을 사용하여 AWS에서 3tier 를 구축할 것입니다. 코드를 정리해두시면 굉장히 쏠쏠하니 다같이 열심히 해봅시다! 그럼~슈우우웃~! 0. 아키텍쳐 저희가 생성해볼 인프라의 아키텍쳐는 다음과 같습니다. 1. VPC 및 IP, Gateway 생성 먼저 VPC 입니다. 인프라를 생성하기 위해선 먼저 VPC가 있어야겠죠? 아주 간단하게 다음과 같은 코드로 생성 가능합니다. resource "aws_vpc" "tier" { cidr_block = "10.0.0.0/16" tags = { "Name" = "tier-vpc" } } 위와 같이 10.0.0.0/16 대역에 VPC를 생성해주고,쉬운 관리를 위하여 태그까지 달아 주도록 하겠습니다.. 2022. 12. 19.
Azure Virtual Desktop이란? 안녕하세요 베~~~하~~~ BetterMonday팀입니다~~ 오늘은 Azure Virtual Desktop에 대해 알아보도록 하겠습니다 그럼 슈우우우우웃~~~~!!~~!~!~ Azure Virtual Desktop이란? 가상 데스크톱은 원격 서버에서 실행되는 전체 데스크톱입니다. 이를 통해 어디에 있든 모든 장치에서 업무용 애플리케이션과 데이터에 안전하게 액세스할 수 있습니다. 사무실의 물리적 데스크탑 화면을 넘어 가능성을 확장합니다. Azure Virtual Desktop은 클라우드에서 실행되는 데스크톱 앱 및 시각화 서비스입니다. 직원들이 이미 사용하고 있는 것과 동일한 도구와 리소스를 제공하면서 가상 데스크톱에서 기대할 수 있는 모든 이점을 제공합니다. 주요 기능 Azure Virtual Deskt.. 2022. 12. 19.
Azure Traffic Manager란? 베~~~하~~ 안녕하세요 Better Monday팀입니다!! 날이 많이 추운거 같습니다. 다들 감기 조심하세요! 오늘은 Azure의 Traffic Manager에 대해 알아보도록 하겠습니다!! 그럼 슈우우우웃~ Azure Traffic Manager란? Azure Traffic Manager는 DNS 기반 트래픽 부하 분산 장치입니다. 이 서비스를 사용하면 글로벌 Azure 지역에서 공용 연결 애플리케이션에 트래픽을 배포할 수 있습니다. 또한 Traffic Manager는 고가용성과 빠른 응답성을 갖춘 퍼블릭 엔드포인트를 제공합니다. Traffic Manager는 DNS를 사용하여 트래픽 라우팅 방법에 따라 클라이언트 요청을 적절한 서비스 엔드포인트로 전달합니다. 또한 Traffic Manager는 모든.. 2022. 12. 19.
Azure App Service wordpress 웹앱 생성 베하~~ 안녕하세요 BETTER MONDAY 팀입니다!!! 이번주는 Azure의 App Service로 wordpree을 생성하는 법에 대해서 알아보도록 하겠습니다. 그럼 슈우우웃~ Wordpress란? WordPress는 웹 사이트, 블로그 및 기타 애플리케이션을 만드는 데 웹의 40% 넘게 사용하는 오픈 소스 CMS(콘텐츠 관리 시스템)입니다. WordPress는 AKS, Virtual Machines 및 App Service와 같은 몇 가지 다른 Azure 서비스에서 실행할 수 있습니다. Wordpress AppService 생성 https://portal.azure.com/#create/WordPress.WordPress 해당 URL로 이동합니다. 생성할 지역과 이름을 지정합니다. 정보를 입력합니.. 2022. 12. 19.
Azure App Service개요 베하~~ 안녕하세요 BETTER MONDAY 팀입니다!!! 이번주는 Azure의 App Service에 대해서 알아보도록 하겠습니다. 그럼 슈우우웃~ App Service란? Azure App Service는 웹 애플리케이션, RESTG API 및 모바일 백 엔드를 호스트하는 HTTP기반 서비스입니다. .NET, .NET core,Java,Ruby,Node.js,PHP 또는 Python등 원하는 언어로 개발할 수 있습니다. Windows 및 Linux기반 환경에서 애플리케이션을 쉽게 실행하고 확장할 수 있습니다. App Service는 보안, 부하 분산, 자동 크기 조정 및 자동화된 관리와 같이 Microsoft Azure의 강력한 기능을 애플리케이션에 추가합니다. 또한 Azure DevOps, GitH.. 2022. 12. 19.