Cloud Infra Architecture (AWS) 205

NAT Gateway (Network Address Translation)

1) NAT Instance private IP를 가지고 있는 인스턴스가 외부와 통신하고 싶을 때 NAT Gateway를 사용한다. NAT는 Private IP를 Public IP로 변환 NAT Instance는 이 IP를 변환해주는 역할을 EC2 인스턴스에 설치 (여기에 ip주소 변환해주는 소프트웨어 등이 설치됨) private ec2의 routing table에 public vpc의 nat 인스턴스를 target으로 두면 된다. 즉 흐름은! private ec2 -> private routing table -> public routing table -> nat ec2 nat ec2 -> public routing table (IGW) -> IGW -> Internet 이런 느낌 2) NAT Gatew..

EC2 Networking

1) EC2 생성 - ec2_public - Windows 2016 - ec2_key (키페어) - test-vpc -> public subnet - 보안그룹 rdp_access-sg - rdp : 모두 허용 생성 - ec2_private - linux - ec2_key - test-vpc -> private subnet - 비활성화 - all_access_sg - 모두 제거 후 모든 트래픽 - 위치 무관 1-1) windows 원격 접속 - 원격 데스크탑 클릭 - 연결 후 public ip 넣기 - Administrator - 암호 가져오기 (연결 키 페어) 1-2) windows에서 linux 원격 접속 - key pem을 winodows 안으로 복사 붙여넣기 - putty 다운로드 후 windows..

VPC 생성

최종 생성 아키텍처 1) VPC 생성- VPC 대역은 10.1.0.0/16 사용 2) Subnet 생성- public subnet : 10.1.100.0/24 - private subnet : 10.1.200.0/24 참고로 다음과 같은 Ip는 사용할 수 없다.x.x.x.0 - network idx.x.x.1 - gatewayx.x.x.2 - DNSx.x.x.3 - Reservedx.x.x.255 - Boradcast public은 외부 통신을 해줄것 이므로 edit subnet settings -> auto-assign IP settings를 체크해준다. 3) Routing Table 생성 private routing table과 public routing table에 각각 10.10.0.0/16 (v..

IPv4 Address

IPv4 주소는 32비트 길이의 식별자로 이루어지며 12 자리의 10진수 번호로 이루어짐 32 bit => 8bit, 8bit, 8bit + 8bit 이 중에서 24bit는 네트워크 주소/ 나머지는 호스트 주소 같은 네트워크 끼리만 통신이 가능하다. 192.168.1.11 = 192.168.1.10 192.168.2.11 = 192.168.2.10 이런식으로.. 기본 게이트웨이를 통해 라우터에 있는 라우팅 규칙에 의해 전달된다. ip subnetting 작은 네트워크 단으로 잘개 쪼개는거 이때 cidr이라는 표현 방식을 사용 (192.168.10.1/24) 24같은거 class a의 127.0.0.0 ip 대역 대 사용 cidr 표현방식 : 127.0.0.0/8 이 경우 앞의 8비트 부분만 네트워크로 사..

Naver Cloud Platform Certified Associate(NCA) 자격증 준비

자격사항은 아래 홈페이지를 참고한다. EDU PORTAL - NCLOUD CLOUD PLATFORM Improve your company’s operational competitiveness with a simple and fast workflow. edu.ncloud.com 자격증 소개 시험범위는 크게 5가지 분류로 나온다. Compute Storage Database Network Media 1개의 시험으로 5개의 항목을 평가하고 1시간안에 60문제 (객관식)을 풀어야 한다. 1문제를 약 1분이내에 풀어야 한다. 시험 공부 순서 우선은 이를 통해 간단하게 개념을 익힌 후에 NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, Pa..

AWS Certified Solutions Architect – Associate 자격증 합격

IA (InfraArchitecture) 업무를 하면서 AWS 관련 아키텍처 지식 및 인증이 필요하다고 느꼈다. 우선 AWS 대표적인 아키텍처의 자격증인 AWS Architecture 시험에 합격하며 자경증을 땃다. 시험에 합격하면 이메일로 축하한다라는 메일과 같이 뱃지를 주고 자격증에 대해 인증해주는 "Credly"에 이를 등록하여 이를 인증하게 된다. 공부 방법은 강의와 함께 개념 학습 후 실습과정으로 흐름을 이해한다. 어느정도 지식이 쌓이면 그때부터 데모(연습)문제를 풀면서 시험의 유형을 익혔다. 데모(연습)문제 사이트 Free Exam Prep By IT Professionals | ExamTopics ExamTopics The only source for free & accurate actual..

AWS Disaster Recovery (DR)

재해 복구 (DR이란)? Disaster : 비즈니스에 심각한 부정적인 영향을 주는 사건 1) Natural disasters = 지진, 홍수 등 2) Technical Failures = 전원 실패, 네트워크 문제 등 3) Human actions = 부즈의한 조작/설정, 허용하지 않은 사람의 액세스/변경 High Availability (고가용성 : 이중화) VS Disaster Recovery(재해 복구) 시스템 관점에서는 비슷하긴 하다. 재해 복구 전체 워크로드를 별도의 장소에 복사하는 것에 중심 (모든 시스템) 지진, 홍수 등의 재난 이벤트 재해 복구의 목표는 비즈니스의 연속성 고 가용성 일부 워크로드 (구성요소, 특정 앱, 특성 DB, 특정 서버)의 서비스를 지속하는 것에 중심 일부 컴포넌트 ..

AWS Machine Learning 종류와 특징

1) Comprehend 텍스트 안에서 특정 항목을 찾아내는 서비스 예, 분석 보고서에서 회사 이름 찾기, 부정적인 후기 또는 고객 서비스 상담사와 긍정적인 고객 상담 2) Rekognition 이미지, 비디오 분석 (이미지에서 얼굴 탐지, 사물 인식) 3) Polly 텍스트를 음성으로 변환하는 서비스 4) Lex 음성인식 서비스, 챗봇 구현 가능 5) Textact 스캔문서에서 문자, 테이블, 양식 추출 서비스 6) Teanscribe 음성을 텍스트로 변환 7) SageMaker 머신러닝 모델을 구축, 훈련 및 배포하는 서비스 8) Forecast 머신러닝을 기반으로 하며, 비즈니스 지표 분석을 위해 구축된 시계열 예측 서비스 9) Kendera 지능형 검색 서비스 간단한 키워드 외에도 자연어 질문을 ..

AWS Elastic Beanstalk

웹 애플리케이션 및 서비스를 배포하고 운영하는 서비스 사용자가 직접 인프라 리소스를 구성할 필요 없고 애플리케이션 코드에만 집중하면 된다. 코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, Auto Scaling부터 애플리케이션 상태 모니터링 등의 배포를 AWS에서 자동으로 처리 Java, .NET, PHP, Node.js, Python, Ruby, GO 및 Docker 웹 애플리케이션을 지원 Elastic Beanstalk 워크플로

AWS Lambda

람다를 보기전에 Serverless 개념을 살펴보고 가자 Serverless 실제 서버는 존재하지만 서버를 사용자가 직접 관리할 필요 없고, 인프라 운영 등 AWS 클라우드 회사에서 담당하는 것 AWS에서 용량조정, 프로비저닝, 패치 등의 인프라를 관리 사용자는 필요한 애플리케이션을 구축해서 사용하기만 하면 된다. 대표적인 AWS 서버리스 서비스 AWS Lambda, AWS Fargate Amazon S3, DynamoDB, Amazon Aurora Serveless Amazon SNS, Amazon SQS, API Gateway Lambda 코드를 실행하여 동작하는 서버리스 컴퓨팅 EC2는 서버를 시작하고, 애플리케이션을 설치하고 서버가 계속 실행되며 사용자가 직접 운영 해야한다. Lambda는 AWS..