일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- todolist
- db
- OpenCV
- Django
- delete
- 중용
- 옹졸함
- MySQL
- ChatGPT
- 클라우드
- UPSERT
- 훌륭한모국어
- 지방사람이보는서울사람
- 성선택
- 공작과개미
- 나만의주식5법칙
- git 업로드
- php
- 꼭읽어봐야할책
- 독후감
- 일일투자금액
- 서울로가자
- 비밀번호변경
- 다산의마지막습관
- Face Detection
- Python
- 네인생우습지않다
- 헬레나크로닌
- Git
- linux명령어
- Today
- Total
목록신기술 습득/클라우드 (9)
Terry Very Good
1. AWS(Amazon Web Services): - Amazon(CSP(Cloud Service Provider) 1위 업체)에서 제공하는 Cloud기바의 Web Service)A. 클라우드 컴퓨팅의 이점 1). 선행비용(데이터센터,물리적서버를 마련해야하는 비용)을 가변비용(컴퓨팅 사용 리소스)으로 대체 가능 2). 용량 추정이 불필요하여 필요한 공간만 사용 가능 3). 규모의 경제로 얻게되는 이점(대규모 시설투자를 하더라도, 사업이 진행되고 사람이 모이면서 가변비용 등의 장점들을 기반으로 전반적인 비용은 감소함) 4). 유연성: 클라우드 수요에 따라 IT리소스를 확장/축소가능 = 프로비져닝(Provisorning사용자 요구에 맞게 인프라 유연제공) 5). 몇 분만에 전세계에 배포..
질문: 일상 생활에서 많이 사용하고 있는 클라우드 서비스로는 마이크로소프트 OneDrive, 네이버 Mybox, 구글 Drive 등이 있다. 이 서비스들은 어떤 클라우드 서비스 모델에 해당하며, 왜 그렇게 생각하는지 이유를 작성하라.클라우드 서비스 모델: SaaS이유: Saas의 정의를 보면 “사용자는 응용프로그램을 사용하기만 하면 되며, 나머지는 서비스 제공업체가 책임지고 관리하며, 업데이트 및 유지보수가 자동화되어있음”이라 명시되어 있다. 구글Drive 등의 서비스는 사용자가 응용프로그램만 사용할 수 있도록 각 업체에서 유/무료로 제공하고 있으며, 제공 업체에서 해당 서비스가 정상적으로 구현되어 서비스 매출액을 창출할 수 있도록 운영 중이다. 위 서비스에 대해서 사용자는 커스터마이징의 제한이 되어있는..
빅데이터 - 기존에 존재했던 데이터베이스들이 처리할 수 있는 능력을 넘어서는 대량의 정형 또는 비정형의 데이터로부터 가치를 추출하고 결과를 분석하는 기술 - 보통 3V로 표현되며, Volume(규모/사이즈), Variety(다양성), Velocity(속도)를 갖추고 있음 - 활용사례 . 구글: 검색엔진 최적화 - 콘텐츠의 전문성/유용성/사용자의 위치 및 설정 등을 고려하여 맞춤형 결과 제공 - 수백만개의 영상 데이터에서 사용자의 패턴이나 특성을 찾아내 예측 . 아마존: 제품 추천 시스템 - Amazon.com은 판매 상품 간의 연결 필터링을 활용해서 대규모 데이터에서 실시간 상품 추천 - 이 상품 추천이 전체 매출의 35% 인공지능(AI, Artificial Intelligence) - 추론이나 학습과 ..
컨테이너 - 소프트웨어 응용프로그램과 그 의존성 및 구성요소를 패키징하고 격리된 환경에서 실행하는 기술 - 경량화된 가상화 기술로 호스트 운영체제의 커널을 공유하며, 격리된 환경을 제공한다(빌딩 같은 층 파티션 사용) 가상머신(VM) - 전체 가상운영체제를 포함한 가상화로 각 VN은 독립된 운영체제와 커널을 갖추어 완전한 가상환경을 제공(빌딩 다른 층) 도커&쿠버네티스 -(공통점): 애플리케이션을 컨테이너 환경에서 실행하기 위한 기술로 사용되며, 배포/확장/관리 과정을 자동화하는 데 중점 -(차이점): . 도커(컨테이너 런타임)는 주로 컨테이너를 만들고 실행하는 데 사용되는 도구이며 . 쿠버네티스(컨테이너 오케스트레이션 도구)는 여러 서버에 분산된 컨테이너를 통합관리/분산배치/가용성 및 라이프사이클 관리..
서버(Server): 물리적인 서버. 도시 각 건물로 비유 가능. 각 건물은 특정한 역할을 수행하고, 여러 사람이 이용하는 서비스를 제공한다. ex). EC2(Elastic Compute Cloud), Azure Vurtual Machines, Google Compute Engine 등이 있음 >>클릭 몇 번 만으로 클라우드 기반 서버를 만들 수 있고, CPU/메모리/그래픽카드를 배치한 뒤 OS를 설치한다음, 그 위에서 App(OS에서 실행되는 모든 소프트웨어/응용프로그램)을 실행시킨다. 가상화(Virtualization): 각 빌딩 안에 다양한 층으로 볼 수 있는데, 각자 독립적으로 사용되지만 하나의 건물에 함께 존재 ex). KVM, Hyper-V, VMware 등이 있음. Hardware 위에 Hy..
Laas: DB오류로 서비스가 장시간 중단되는 문제 발생 > 2008년에 클라우드로 마이그레이션 시작 > 2016년 모든 서비스에 전면 클라우드로 제공 Paas: 장점: 응용프로그램 개발에 집중 가능, 자동화된 배포 및 스케일링을 통해 개발 생산성 향상 단점: 특정 플랫폼에 의존적이기 때문에 이식성이 낮고, 사용자는 플랫폼이 제공하는 옵션만 사용 가능 Saas: 장점: 사용자는 응용프로그램을 사용하기만 하면 되며, 나머지는 서비스 제공업체가 책임지고관리하고, 업데이트 및 유지보수가 자동화되어있음 단점: 커스터마이징 제한되어있고, 보안 및 개인정보 보호 우려 ex. Google docs 등 ON-premise: 모두 직접 관리하는 방식 문제: 다음 중 NIST가 정의한 클라우드 컴퓨팅 서비스 모델에 속하지..
장점1. 확장성(Scalability): 원할 때 리소스를 변경 가능(에 초점)하고, 비즈니스 수요에 맞게 여러가지 리소스들을 증감 가능2. 탄력성(Elasticity): 원할 때(에 초점) 리소스를 변경 가능하고, 갑작스런 요청 증가 시 즉각적인 증설 조치 가능3. 비용효율성(Cost Efficiency): 규모의 경제 기반 가격 감소 및 사용한만큼만 비용 지불리전(Region): AWS의 서비스가 제공되는 물리적 장소(글로벌 33개) / 여러개의 도시를 가진 국가 / 유사 지역에 있지만 물리적으로 떨어져 있는 데이터 센터들의 집합체가용영역: 국가 내 각 행정구역 / 리전 내에 위치한 데이터 센터 그룹(글로벌 105개 가용 영역 운영)네트워크: 여러 장치들이 데이터를 주고받을 수 있는 환경을 만든다.서..
코드형 인프라(Infrastructure as Code, IaC)- 수동 프로세스가 아닌 코드를 통해 인프라를 관리, 프로비저닝하고 지원하는 기능- 서버,네트워크,스토리지 등의 인프라 자원을 코드로 표현하고 버전 관리- 도구: AWS CloudFormation / Ansible, Terraform1. aws가 가지고 있는 여러 region중에 us-east-1을 취하는 거구나2. aws_instance의 구성요소를 설정 중(ami instance_type key_name tags) DevOps- 정의: 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직 역량을 향상시키는 문화/철학/방식/도구의 조합- SW개발사이클의 속도를 높여 제품을 더 빠르게 혁신하고 개선할 수 있으며 조직은 고객을 더..