본문 바로가기

클라우드159

컨트롤러 컨트롤러 고급 컨트롤러 RC,RS,Deployment는 웹 서버와 같은 일반적인 워크로드에 대해 Pod를 관리하기 위한 컨트롤이다. 실제 운영환경에서는 웹서버와 같은 일반적인 워크로드이외에 데이터베이스, 배치작업, 데몬서버와 같이 다양한 형태의 워크로드 모델이 존재하는데 이를 지원하기 위해서 쿠버네티스는 다양한 컨트롤러를 제공합으로써 pod운영을 다양한 시나리오에 맞게 지원하고 있다. DaemonSet DS는 pod가 각각의 노드에서 하나씩 돌게하는 형태로 pod를 관리하는 컨트롤이다. RC나 RS에 의해서 관리되는 Pod는 여러 노드의 상황에 따라서 일반적으로 비균등적으로 배포가 되지만 , DS에 의해 관리되는 Pod는 모든 노드에 균등하게 하나씩만 배포된다. 이러한 형태의 워크로드는 서버의 모니터링이.. 2020. 1. 7.
쿠버네티스 - 오브젝트 쿠버네티스 소개 컨테이터 운영환경 중 가장 널리 사용되는 솔루션이 kubernetes(K8s=K와 S사이에 8개의 문자가 있어서) 이다. 구글은 내부 서비스를 클라우드 환경에서 운영하고 있으며 컨테이너 환경을 사용해왔다. 구글의 내부 컨테이너 서비스를 Borg라 하는데 , 이 구조를 오픈소스화한 것이 쿠버네티스이다. Go언어로 구현되었으며 , 벤더나 플랫폼에 종속되지 않기 때문에, 대부분의 퍼를릭 클라우드에 사용가능하고 오픈스택과같은 프라이빛 클라우드 구축환경이나 또는 베어메탈에도 배포가능하다. 여러 퍼블릭 클라우드를 섞어서 사용하는 온프레미스/퍼블릭클라우드를 혼용해서 쓰는 하이브리드클라우드으로 많이 각광받고 있다. 마스터와 노드 쿠버네티스를 이해하기 위해 클러스터 구조를 이해할 필요가 있다. 구조는 매.. 2020. 1. 7.
(AWS자격증)솔루션 아키택처 이론 공부 https://github.com/serithemage/AWSCertifiedSolutionsArchitectUnofficialStudyGuide/blob/master/README.md AWS 시험공부 자료가 부족합니다. 위 사이트를 통해 보다 높은 지식을 쌓아 시험에서 좋은 결과 얻으셨으면 합니다. 2019. 2. 7.
(AWS)취득 관련 이론 AWS 자격증에 관한 자료를 수집 중 도움이 될 만한 자료를 찾아 보았습니다. 위 자료를 통해 이론을 공부하시고 시험에 응시하시어 좋은 결과 보셨으면 좋겠습니다. 2019. 2. 7.
(AWS)AWS 람다 오라클 연동하기 주의 사항 람다실행시 컴파일러 OS는 AWS 리눅스이다. 윈도우에서 컴파일 후 실행하면 다운받은 라이브러리의 확장자가 달라 실행이 안되는 경우가 있다. 압축을 해서 람다에 업로드시 ../ 폴더에서 압축을 하면 안 된다. 위 처럼 해당 폴더에 파일들을 선택하고 압축을 해준다. Oracle은 cx_Oracle을 임포트해서 사용하고, 클라이언트가 필요하다. 실습내용은 mysql 람다 연결과 비슷하다. 2018/11/26 - [네트워크/AWS] - (AWS) Lambda, RDS 연결 실습 후 AWS API Gateway를 연결해서 배포한다 . 2018/11/26 - [네트워크/AWS] - (AWS)API Getaway 을 따라하도록하자 람다에 insert, select문을 넣었을 껀데 확인은 postman이라.. 2019. 1. 22.
(AWS자격증)Elastic cache 메모리 캐시기능을 제공하는 서비스 RDS의 캐시버전 특징 1개이상의 노트 클러스터로 먼들어 제공한다. 고유의 DNS를 가진다. 엔진 memcache,Redis 노드 유형 EC2와 동일 표준 m3, 메모리 r2 , 저가 t2 비용 시간 속도 백업(Redis는 제공) 정지는 RDS처럼 없고 삭제해야한다. VPC 위에서 제공된다 .az를 자유롭게 선택 할 수 있다. ip주소는 고유 DNS가 제공 , 포트 번호 1150이상 기본 memached 11211, redis 6379 보안 그룹 설정, 페일오버도 가능 auto discovery(memcached에만 제공) 노드 변화에 대응하기 위함 노드 추가제거시 엔드포인트가 바뀐다 하지만 재부팅 불필요 2019. 1. 17.
(AWS자격증)AWS Elastic Beanstalk 기존 개발순서 -> app개발 ->EC2 -> 미들캐어(RDS) -> 서버확장 -> 로드벨런싱 ->알림 기존 개발을 손쉽게 만들어준다 비용이 들지않는다 지원 플렛폼( Docker-generic , tomcat, net, glassfish, node.js , php, python, ruby, go Deploy 방법 -> java-> war파일 외엔 zip으로 업로드 , 최대크기 512MB 하나만 CLI로 하는 방법 eb명령어를 사용 2019. 1. 17.
(AWS자격증)RDS 클라우드에 관계형 DB를 사용할수 있게 해주는 것 99.95% 사용법 1.EC2에 직접설치- 관리 부과적인 것 사용 2. RDS사용 OS 로그인 불가 종류 AURORA,POSTGRE SQL, MYSQL, MARIA DB, 라이센스필요 byol (ORACLE, SQL SERVER) 인스턴스 유형 M3 , R3, 마이크로 인스턴스 자동 백업 : 하루 1번 스넵샷 35일유지 수동 백업 : 원하는 시점, 보존 기간 수동설정, 유지도 비용이든다. VPC사용사능 멀티AZ , 데이터복사본이 다은 az에 생성된 -> 사용불가능시 페일오버 대체된다 , DNS번경 x ->변수설정은 따로 파라미터그룹 : 문자코드등 설정하고 여러개의 인스턴스에 적용가능 유지관리시 재부팅 -> aws에서 알려줌 / 수동으로 가능 2019. 1. 17.
(AWS자격증)S3 특징: REST, SOAP와 같은 웹서비스 인터페이스를 사용 EBS 스넵샷 영역으로도 사용( 재난 복구, 백업 ,EC2 로그저장) 여러 개 컨테이너에 저장됨 컨테이너= 버킷 bucket -객체 형태 데이터 저장 암호화(SSE) S3키관리, 클라이언트키, KMS 이벤트 알림 SNS토픽, SQS 큐생성 메시지, Lambda의 function, put post 메서드 생성,삭제 덮어쓰기 복사 업로드 동적웹페이지 불가/ EBS는 객체단위가 아님 오래되면 Glacier아카이브된다. 2019. 1. 17.
(AWS자격증)EC2 인스턴스 유형 범용 T2, M2CPU C3, C4메모리 R3EBS -Backed 인스턴스OS를 포함한 정보를 EBS에 저장 OS 인스턴스 store-backedS3에에게 이전 변경사항 EBS 용량이 늘면 IOPS도 자동 올라간다. 일고 쓰는데 비용 x프로버저닝된 IOPS(SSD) 지속적으로 I/O 전송마그네틱 스토리지 비용이 저렴 , 읽고 쓰는데 비용비용 (1gb/월)사용량용량 /30*일수 변경기 스넵샷 생성 -> 감소불가 암호화 활성 x 암호화 불가활성 o 계정공유x암호화하는 인스턴스만 상용 SLA(Service Level Agreement:서비스 품질 )EC2, EBS 95% 백엄 (EC2, EBS)EBS로부터 AMI,EBS 스넵샷 생성리전간 복사, 계정 간 공유가능-> auto scaling 에 유용 AMI:OS.. 2019. 1. 17.
(AWS) AWS CLI configure AWS CLI를 사용하기 위해 기본 정보를 입력해주어야한다 . CLI 설치하기 2019/01/15 - [네트워크/AWS] - (AWS) AWS CLI 설치 시작 -CMD - aws configure Aceess key IDSecret Access keyregion nameoutput format : text 입력하게 된다 . Aceess key ID Secret Access key region name확인하기https://docs.aws.amazon.com/ko_kr/general/latest/gr/rande.html output format text ,json 등 2019. 1. 15.
(AWS) AWS CLI 설치 내용 : https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-windows.html 파일 설치 파일 실행 위치 지정 시작 - CMD - aws 버전 확인 파이썬 pip를 이용한 CLI 설치다운로드 : https://www.python.org/downloads/windows/ 2018/11/09 - [프로그래밍/Python] - (Python) 파이썬 설치 /환경구축 시작 -cmd - pip install awscli pip install --user --upgrade awscli (업그레이드) 2019. 1. 15.
반응형