일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 일일투자금액
- 지방사람이보는서울사람
- delete
- 옹졸함
- UPSERT
- 비밀번호변경
- 나만의주식5법칙
- git 업로드
- 꼭읽어봐야할책
- Django
- linux명령어
- 중용
- OpenCV
- 다산의마지막습관
- Face Detection
- 독후감
- 서울로가자
- 성선택
- Git
- 네인생우습지않다
- 공작과개미
- 헬레나크로닌
- db
- MySQL
- 훌륭한모국어
- php
- ChatGPT
- Python
- 클라우드
- Today
- Total
목록분류 전체보기 (212)
Terry Very Good
질문: 일상 생활에서 많이 사용하고 있는 클라우드 서비스로는 마이크로소프트 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개발사이클의 속도를 높여 제품을 더 빠르게 혁신하고 개선할 수 있으며 조직은 고객을 더..
1. 클라우드 정의최소한의 관리 노력이나 최소화된 서비스 제공업체와의 상호작용으로도 신속하게 프로비저닝 및 릴리스 등의 설정이 가능한 컴퓨팅 리소스 공유 풀(SW,Storage,Server,Network)에 어디서든 편리한 주문형 네트워크를 통해 액세스를 가능하게 하는 모델2. 예시구글드라이브, 넷플릭스 등3. 사용 이점1. 성장과 확장(데이터 센터를 다양한 나라에 운영할 필요 없음, 글로벌 서비스 제공)2. 탄력성과 민첩성(인프라 축소/증량이 용이함)3. 비용 효율성4. 기술혁신과 안정성(CDN-Content Delivery Network: 전세계 컨텐츠 제공망, 글로벌 워크 스테이션)4. 클라우드 컴퓨팅 특성(Essential Characteristics)1. 광대역 네트워크 접근(Broad Netw..