본문 바로가기

수지타산63

[AWS] Appconfig 베하 ~~ 수 지 타 산 입니다 다들 일주일 즐겁게 보내셨나요? 점점 봄이 다가왔다는 사실이 실감나는 요즘이죠? 앞으로 저희는 AWS에서 사용할 수 있는 여러 서비스들에 대해 알아볼까 합니다 Appconfig부터 시작할게요 팔로팔로팔로미 Appconfig 란? 애플리케이션 구성을 생성, 관리 및 신속하게 배포하기 위한 AWS Systems Manager의 기능입니다. 구성 은 애플리케이션의 동작에 영향을 미치는 설정 모음입니다. Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스, AWS Lambda, 컨테이너, 모바일 애플리케이션 또는 IoT 디바이스에서 호스팅되는 애플리케이션과 함께 AWS AppConfig를 사용할 수 있습니다. 1) 구성 Amazon Simple St.. 2023. 3. 20.
[AWS] 테라폼 실습 베하!! 수 지 타 산 입니다 오늘은 AWS과 관련하여 테라폼 실습을 진행할게요 모두 놓치지 말고 잘 따라오세요 팔로팔로팔로미 Local 코드 : 현재 개발자가 작성/수정하고 있는 코드 AWS 실제 인프라 : 실제로 AWS에 배포되어 있는 인프라 Backend에 저장된 상태 : 가장 최근에 배포한 테라폼 코드 형상 이 세 가지 형상의 흐름을 이해하시면 각 테라폼 명령이 어떤 작업을 위한 일인지 쉽게 파악하실 수 있습니다. 여기서 가장 중요한 것은 AWS 실제 인프라와 Backend에 저장된 상태가 100% 일치하도록 만드는 것입니다. 테라폼을 통해 인프라를 생성했는데 별도로 콘솔에 들어가서 수작업으로 설정을 바꾼다면, 혹은 여러 명이 협업 중에 다른 state를 사용하고 있을 때(싱크가 어긋낫다고 합니다.. 2023. 3. 12.
[AWS] Terraform 베하 ~~~~~ 수 지 타 산 입니다 ! 다들 잘 지내셨나요? 날씨가 따뜻해지는 만큼 겉옷도 얇아지고 있네요! 곧 벚꽃이 필 생각을 하니 행복해요 오늘도 함께 시작해보아요. 1. 테라폼이란 테라폼 (Terraform) 은 하시코프에서 제공하는 클라우드 인프라 환경 배포 툴이다. Ansible이나 Chef와 비슷하다고 생각할 수 있으나, 테라폼은 '특정 클라우드 환경' 을 배포하는 것에 좀 더 초점이 맞춰져 있다는 것이 다르다. Ansible은 일반 서버,가상 머신, 심지어 라즈베리파이에서도 SSH를 통해 동일한 환경을 배포할 수 있는 반면, 테라폼은 AWS, GCP 등의 클라우드 플랫폼 위에서 환경을 배포할 때 주로 사용한다. 그러나 코드로서 인프라를 정의한다는 개념 자체는 Ansible과 같은 환경 배.. 2023. 3. 6.
[AWS] ECS 실습 베하~~ 수 지 타 산 입니다 부산은 벌써 낮에 햇살이 엄청 따듯하더라구요 점점 봄이 가까워 진다는 사실이 실감납니다 오늘은 ECS 실습을 해볼게요 팔로팔로팔로미 ECS Cluster 설정 단계 1 : ECS Cluster 생성 컨테이너 인스턴스를 호스팅 할 ECS 클러스터를 생성하고, Public Subnet에 Instance를 생성합니다. AWS WebConsole -> ECS -> 클러스터 클러스터 생성 버튼을 클릭합니다. 클러스터 템플릿은 크게 3가지로 제공됩니다. ① 네트워킹 전용 - AWS Fargate 제공 ② EC2 Linux + 네트워킹 ③ EC2 Windows + 네트워킹 실습에 사용할 템플릿은 EC2 Linux + 네트워킹입니다. 단계 2 : ECS Cluster 구성 주요 설정을 반.. 2023. 2. 27.
[AWS] EKS 실습 베하 ~~~ 오늘도 어김없이 수 지 타 산 입니다! 나른한 오후시간 이네요 한 주를 화이팅하는 마음으로 힘내보자구요 ! 오늘은 EKS 기본내용을 이어 실습에 관해 말해보고자 해요 EKS를 사용하며 큰 그림부터 함께 그려보아요 팔로팔로팔로미 ~~~~~~ Amazon EKS 란? Amazon EKS는 AWS에서 만든 관리형 쿠버네티스 서비스 입니다. EKS는 Elastic Kubernetes Service 의 약자 입니다. EKS를 사용하면 쿠버네티스 마스터노드구성을 하지 않아도 AWS에서 관리해주기 때문에 되기 때문에 쉽고 빠르게 쿠버네티스를 이용할 수 있습니다. 다만 AWS의 ELB, VPC 등 EKS를 실행하기 위해 여러 서비스에 활용되기 때문에 AWS를 처음 사용하는 분들은 다소 생소 할수도 있습니다.. 2023. 2. 20.
[AWS] ECS 베하~~ 수 지 타 산 입니다. 저번 주까지 도커와 쿠버네티스에 대해 공부했습니다! 오늘도 AWS의 도커인 ECS에 대해 학습을 진행할게요 그럼 오늘도 팔로팔로팔로미 ECS란? Docker는 최근 각광 받고 있는 컨테이너 기술이다. 하지만 Docker를 이용해 서비스를 구축 하려면 여러가지 고려 해야할 사항이 많다. 따라서 필연적으로 컨테이너를 적절하게 배치하고 관리할 수 있게 도와주는 컨테이너 오케스트레이션 도구의 필요성을 느끼게 된다. AWS의 ECS는 Amazon에서 제공하는 '완전관리형 컨테이너 오케스트레이션 툴'로써, Docker 컨테이너를 이용하여 인프라 환경을 좀 더 편리하게 운영,관리 할 수 있게 해주는 서비스이다. 비슷한 툴로서는 Kubernetes나 Docker Swarm이 있다. EC.. 2023. 2. 12.
[AWS] 쿠버네티스 베하 ! 수 지 타 산 입니다 ~~ 내일이면 입춘이네요 날씨가 따뜻해졌으면 좋겠어요 화이팅해서 시작해봐요 ! 팔로팔로팔로미 ~~~~ 목차 쿠버네티스란 쿠버네티스 구성요소 - 노드 쿠버네티스 구성요소 - 파드 01. 쿠버네티스란 도커를 어느 정도 공부하다 보면, 쿠버 네티스에 대해서 많이 들어봤을 것이다. 쿠버네티스는 컨테이너 개발에 있어, 컨테이너화된 애플리케이션을 탄력적으로 실행하기 위한 프레임 워크를 말한다. 이는 컨테이너화된 애플리케이션의 로드밸런싱 & 시크릿 관리 등을 원활히 하도록 돕는다. 로드 밸런싱(load balancing): 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 뜻함 (동의어: 부하분산) - 이는 배포를.. 2023. 2. 3.
[AWS]도커란? 베하~~ 수 지 타 산 입니다 여러분 날씨가 너무너무 추워요 서울은 눈도 정말 많이 내렸죠 ㅜㅜ 다들 미끄러지지 않게 조심하시구요! 오늘은 도커에 대해 공부할게요 팔로팔로팔로미 Docker 도커란 무엇인가 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 다양한 이유로 계속 바뀌는 서버 환경과 개발 환경 문제를 해결하기 위해 등장했다. 툴 업데이트, 회사의 툴 사용 변경, 회사의 언어 정책 변경 등 기존에 서버와 개발 환경이 변경되면 컴퓨터 셋팅(개발 환경) 등을 다시하거나 그 과정에서 발생하는 문제들과 같이, 여러모로 불편한 점이 많았다. 도커가 등장하고 서버관리/개발 방식이(컨테이너) 완전히 편리하게 바뀌게 된다. 사용하는 이유 도커 허브에 올라온 이미지와 docker-compose.yml의 설정으.. 2023. 1. 28.