IT 179

Serverless with AWS Lambda (1)

AWS Whiteboard - PoC를 거치면서 한 Serverless 내용 정리 더보기 3 tier Architecture https://www.techiexpert.com/serverless-multi-tier-architecture-on-aws/ ⏯ Lambda로 게시판 서버 API 생성 https://www.youtube.com/watch?v=x0iyaENTxU0 Lambda & Gateway 시작 및 연결 https://gun0912.tistory.com/60 SQL vs NoSQL https://medium.com/harrythegreat/aws-%EC%84%9C%EB%B2%84%EB%A6%AC%EC%8A%A4%EB%A5%BC-%EC%9C%84%ED%95%9C-rds-proxy%EC%84%9C..

IT/AWS 2021.01.26

AWS Python 연결 - Boto3

AWS의 자산을 Python으로 관리하기 더보기 Windows 10 Visual Studio Code AWS, AWS CLI 1. Python 및 Boto3 설치 Python 설치 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 1. 위의 python 홈페이지에서 Downloads 👉 Python 3.x.x (최신 버전)으로 다운로드 진행 필요한 라이브러리가 최신 버전을 지원하지 않는 경우 👉 View the full list of donwloads를 통해 낮은 버전으로 다운로드 진행 2. exe 파일 실행 👉 Install Now ❗ Add Pyth..

IT/AWS 2021.01.25

[vi 명령어] vi 편집기 명령어 모음

vi 편집기 구조 https://coding-factory.tistory.com/505 명령 모드 (Command) 커서의 이동, 수정, 삭제, 복사, 붙이기, 탐색 등 [Esc] 키를 통해 명령모드로 전환 가능 입력 모드 (Insert) 명령 모드에서 입력 명령어를 통해 문서 입력 마지막 행 모드 (Last Line) 명령모드에서 : 키 입력을 통해 명령 수행 화면 맨 아랫줄에서 저장, 종료, 탐색, 치환, vi 환경설정 등 vi 파일 저장 및 종료 모드 명령키 설명 Last Line :q 작업한 내용이 없을 때 vi 종료 :q! 작업한 내용을 저장하지 않고 종료 :w[파일명] 작업한 내용 저장. 파일명 지정 시 새 파일로 저장 :wq, :wq! 작업한 내용 저장 후 vi 종료 Command ZZ 작업..

IT/Linux 2021.01.21

[Linux 명령어] 디스크 - Swap, Mount

더보기 AWS EC2로 Linux 사용 (Bastion을 통해 private 영역 접속) 💤 실행 전 작업 EC2 Redhat 7.5 생성 EC2 시작하기 -> AWS Marketplace -> rhel for sap (이전버전 7.5) AWS Marketplace Subscription에서 redhat 구독 필수 이후 명세서에 맞춰 생성 Bastion 통해서 EC2 접속 pem을 이용하여 Bastion 접속 root 권한x, ec2-user로 접속 ssh -i "접속할_ec2_key_이름.pem" -p 포트넘버 ec2-user@localhost yum update -y uname -a 커널 버전 확인 Swap Disk를 메모리처럼 사용하여 메모리가 부족한 경우 에러 방지 파티션 나누기 --> 명령어 방..

IT/Linux 2021.01.20

AWS Storage 종류

Storage EBS ☁️ Elastic Block Store 대규모로 처리량과 트랜잭선 집약적 워크로드 모두를 지원하기 위해 EC2에서 사용하도록 설계된 사용하기 쉬운 고성능 블록 스토리지 서비스 1️⃣ SSD 지원 스토리지 트랜잭션 워크로드 IOPS 집약적 데이터베이스 워크로드 부트 볼륨 및 높은 IOPS가 필요한 워크로드 2️⃣ HDD 지원 스토리지 처리량 워크로드 빅 데이터 워크로드 큰 I/O 크기 및 순차적 I/O 패턴 설계 ✔️ POINT EC2 = 인스턴스가 활성화 되어 있는 동안만 저장된 데이터 지속 EBS = 인스턴스 수명과 별도록 지속 스냅샷 ☁️ EBS direct APIs for Snapshots 볼륨 탑재 안해도 됨 EBS 볼륨에 기록된 데이터만 캡처 ⭕️ 로컬 캐싱 데이터 ❌ 스..

IT/AWS 2021.01.20

AWS Network 종류

Network VPC ☁ Virtual Private Cloud 고객이 정의하는 가상 네트워크에서 AWS 리소스를 구동할 수 있는 AWS 클라우드의 논리적으로 격리된 공간 프로비저닝 정의된 가상 네트워크에서 AWS 리소스 시작 자체 IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 👉 가상 네트워킹 환경 제어 ☀️ VPN: 가상 프라이빗 네트워크 ✔️ POINT 인터넷 게이트웨이 수평적 확장 중복적 가용성이 뛰어남 대역폭 제한 ❌ 사용 가능한 IP 주소 범위 기본: 모든 IPv4 주소 범위 보조 공개 ⭕️ 라우팅 IP 블록: 가상 프라이빗 게이트웨이 인터넷 게이트웨이 👉 인터넷상에서 액세스 ❌ VPC 크기 IPv4: 5개 (기본 1 보조 4) 범위 크기: /28 ~ /16 ..

IT/AWS 2021.01.20

Landing Zone

클라우드 환경 구현을 위한 시작점 AWS, Azure, GCP 등 클라우드 환경으로 이전(Migration)할 때, 토대를 구축하는 것 AWS의 Landing Zone 안전한 멀티 어카운트 AWS 환경 제공 멀티 어카운트 환경을 만드는 노력 최소화, 안전한 환경 구성 Landing Zone 결정 요구사항 AWS 계정 및 네트워크, 접근제어를 포함한 보안 정책 확정 Acoount 하나의 리소스 경계 Multi Account 관리 주체가 다를 때 (빌링 구분) Stack 분리 비즈니스 프로세스 보안 / 컴플라이언스 통제 항목 Network Security Idnetity & Access Management AWS SSO 페더레이션 Cross-accont roles로 중앙 집중식 관리 활성화 Users

IT/AWS 2021.01.19

AWS Computing 종류

AWS의 IaaS(Infrastructure as a Service) 중 가장 많이 사용하는 것 중 하나인 EC2가 속해있는 AWS Computing의 대표적인 것들에 대한 간단한 정리 글이다. EC2 Elastic Compute Cloud 클라우드에서 컴퓨팅 파워의 규모를 자유자재로 변경할 수 있는 웹 서비스 S3로 클라우드에서 스토리지 사용 컴퓨팅 수행 간단한 웹 서비스 인터페이스를 통해 간편하게 필요 용량 구성 리소스 포괄적 제어권 제공 인프라 실행 새로운 서버 인스턴스 획득/부팅 > 시간 단축 신속하게 용량 확장/축소 (:exclamation: 탄력적) 실제 사용한 만큼만 요금 지불 Auto Scaling 쉽고 안전하게 여러 AWS 리소스의 규모를 조정 :point_right: 인프라 비용 감소,..

IT/AWS 2021.01.18