본 포스팅에서는 AWS ECS를 구성해 보는 세션입니다.Amazon ECS는 Cloud 환경에 적용 가능한 Container Service로 OS를 포함하지 않아 가볍고, 빠른 배포, 빠른 기동이 가능한 컨테이너 오케스트레이션 서비스입니다.컨테이너 오케스트레이션 도구에는 Docker에서 만든 Docker Swarm, 구글의 Kubernetes, 하시코프의 Nomad등 다양한 오케스트레이션 도구가 있습니다. 본 세션에서는 ECS의 Instance 형태인 Serverless기반의 Fargate와 VM기반의 EC2에 대해 각각 다뤄볼 예정입니다.AWS EC2의 경우 컨테이너를 EC2 서버에 배치하고 이를 클러스터로 묶어서 관리하며, Fargate의 경우 서버 또는 클러스터를 관리할 필요없이 컨테이너를 논리적으..
본 포스팅은 AWS CLI 실습 세션입니다.AWS CLI는 커맨드 라인에서 아마존 웹 서비스의 API를 직접 호출할 수 있게 도와주는 명령어입니다.AWS CLI는 Python으로 만들어진 커맨드 라인 명령어입니다.테스트 환경은 Ubunt에서 진행합니다. 다만 우분투 이미지 생성과정은 생략하겠습니다. aws 콘솔의 ec2 이미지를 손쉽게 생성할 수 있습니다. 마찬가지로 접속 방법은 ec2 dns 정보를 기반으로 키파일 인증을 통해 접속합니다. CentOS의 경우 ec2-user, Ubuntu의 경우 ubuntu 계정을 기본으로 사용합니다. AWS CLI 설치우분투에서 AWS CLI를 사용하기 위해서는 먼저 Python을 설치해야 합니다.- apt-get을 이용한 python 설치ubuntu@ip-172-3..
본 포스팅은 아마존 웹 서비스 IAM 실습 세션입니다. AWS에서는 권한 관리를 위한 AWS Identity and Access Management(이하 IAM) 서비스를 제공하고 있습니다. AWS에서 계정을 생성하면 루트 계정이 만들어집니다. 기존에 카드번호 입력하면서 최초 프리티어로 가입한 계정이 루트 계정입니다. 저의 경우 nara0617 바로 하단의 이미지 계정이 루트 계정입니다. 루트 계정은 계정에 속한 모든 리소스에 대한 접근 권한을 가지고 있다보니 루트 계정을 직접 사용하는 대신 이에 속한 다수의 사용자를 생성하고, 각 사용자들에게 서로 다른 권한을 부여하는 것을 권고합니다. 또한 AWS IAM에서는 각 사용자에게 API 호출을 위한 액세스 키를 발급할 수 있습니다. 각 사용자는 웹 콘솔을 ..
본 포스팅은 Kubernetes Ingress 활용 가이드입니다.Kubernetes & Docker Install 과정을 살펴보며, 추후 CICD 구축에 활용될 수 있도록 하는데 목적이 있습니다.Kubernetes는 애플리케이션을 외부로 노출하기 위해 Service Object를 NodePort로 생성합니다.다만 노출 형태가 노드의 IP에 특정 포트(30000 ~ 32767)로 제공되기 때문에 호출이 까다롭고 사용자측면에서 관리가 어려울 수 있습니다.이를 관리하여 외부 액세스 편의성을 제공하는 것이 Ingress입니다.- Ingress는 외부 액세스를 관리하고 서비스를 묶어주는 역할을 수행합니다.- 도메인을 지정하여 사용자는 그 도메인으로 접속하며 하위의 Path 설정을 통해 서비스를 라우팅합니다.즉 요..
- Total
- Today
- Yesterday
- aa
- 마이크로서비스
- jeus
- apache
- JEUS6
- JEUS7
- MSA
- TA
- node.js
- 오픈스택
- openstack tenant
- SWA
- kubernetes
- Docker
- 아키텍처
- webtob
- API Gateway
- 쿠버네티스
- OpenStack
- nodejs
- k8s
- Da
- Architecture
- JBoss
- 마이크로서비스 아키텍처
- SA
- aws
- wildfly
- git
- openstack token issue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |