학교공부/AWS (8) 썸네일형 리스트형 Big 4 클라우드 머신러닝 AutoMl 개념 AutoML은 데이터 사이언티스트의 일을 줄여주게 됨 중요한 프로그램이 기술없이도 고급 기계 학습 주제를 배울 수 있으므로 경험이 없는 데이터 과학자에게도 유용한 도구 laas , paas, saas를 서비스화 ex) - Amazon SageMaker - Watson Studio - Microsoft Azure - Google Cloud Platform Aiaaas 다양한 Ai 기반 기능을 포함하여 타사공급업체가 고객사에 서비스형태로 제공하는 인공지능 소프트웨어를 의미한다 ai를 클라우드에 구현해서 제공하는 서비스 AIaas의 유형 - 챗봇 기반 서비스- 인지컴퓨팅 api- 머신러닝 프레임워크- 완전관리형 머신러닝 서비스 AIaas가 주목받는 이유 1. [구현성] 클라우드 수준에 따라 .. RDS S3 : 파일 서버를 클라우드 환경에서 운영, 설정, 확장 등을 쉽게 할 수 있도록 서비스화 RDS : RDBMS을 클라우드 환경에서 운영, 설정, 확장 등을 쉽게 할 수 있도록 서비스화 RDS 기능 - 아마존 RDS 다양한 저장소 옵션 제공 - 고가용성을 위한 Multi-AZ 지원 - 리전 내 또는 다른 리전으로 읽기 복제 구성 - 손쉬운 백업 기능 지원 RDS의 주요 특징 - 유연한 인스턴스 및 스토리지 확장 - 손쉽게 사용 가능한 백업 및 복원 기능 - 멀티 AZ를 통한 고가용성 확보 - RDS 암호화 옵션을 통한 보안성 강화 - 데이터베이스 Migration 서비스 데이터베이스 기본개념 DBaas - 일상적인 작업을 효율화하기 위해 데이터베이스에 추가 할 수 있는 서비스 사용이유 - 데이터베이스 인스턴스의 배포를 용이하게 하는 것이다. 1. 관리형 데이터베이스 서비스 2. 애플리케이션 팀의 민첩성을 신속하게 향상 3. 데이터베이스 관리 오버헤드 감소 4. 라이프 사이클 관리감소 및 간소화 5. Tco 측면의 이점 전통적인 데이터베이스 : RDBMS - oracle - mysql - mongoDB - micro Access - SQL Server - mariaDB - postgreSQL - IBM DB2 관계형 모델을 기반으로 하는 데이터베이스 관리 시스템 스토리지에 저장이 되는 데이터를 관리하는 시스템 => CRUD 기능 SQL - RDMS에서 데이터를 관리하기 위해 사용되는 표준 프로.. 데이터 스토리지 개념 데이터 스토리지 - 저장 매체 안에 정보를 기록하는 것 , 또는 자료 저장소 클라우드 스토리지 - 네트워크 기반에서 데이터를 저장할 수 있게 해주는 서비스 ex) 드롭박스, 구글 드라이브, 네이버 클라우드 등 파일 스토리지 - 파일 수준 또는 파일 기반 스토리지, 논리적 계층 스토리지 - 파일과 폴더의 계층구조로 이루어졌다. - 익숙한 방법이지만 데이터가 많아지면 그만큼 찾기도 힘들어진다는 단점이 있다. # 스토리지 연결 방식 : NAS, DAS ex) 주차타워 주차타워도 차가 많아지면 그만큼 차 찾는데 시간이 오래 걸린다. 블록 스토리지 블록 스토리지는 데이터를 일정한 크기의 블록으로 나누는 방식 블록은 파일보다도 작은 단위로써 조각으로 나누어 저장한다. 정형화된 데이터 처리하는 데 사용 경로가 다양해.. AWS 소개 AWS란 아마존 웹 서비스는 아마존닷컴의 클라우드 컴퓨팅 사업부이다. 아마존 웹 서비스는 다른 웹 사이트나 클라이언트 측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다. AWS 서비스 포트폴리오 EC2 가상 서버 cpu/메모리/네트워크에 따라 다양한 인스턴스 타입 제공 다양한 os 사용가능 다양한 과금 옵션 사용하면 하드웨어의 선투자 할 필요 없이 빠르게 애플리케이션을 개발하고 배포할 수 있다. EC2를 통해 원하는 만큼 가상 서버(인스턴스)를 구축하고 보안 및 네트워크 구상과 스토리지 관리가 가능하다. AMI 소프트웨어 구성이 기재된 템플릿 AMI에서 인스턴스를 시작 가능한데 이 인스턴스는 AMI의 사본으로 클라우드에서 실행되는 가상 서버이다. EBS Amazon Elastic Block Stor.. 가상서비 및 서버 가상화 기술 서버 : 특화된 어떤 업무를 수행하기 위해 설계된 컴퓨터 AWS는 EC2라는 서비스를 이용해 가상의 서버를 구상하고 필요한 s/w를 설치하여 사용 가상머신 - 가상화를 통하여 구현되는 복제된 컴퓨팅 환경으로 물리적 컴퓨터와 동일한 기능을 제공하는 소프트웨어 컴퓨터이다. 가상 서버 또는 가상머신 클라우드 서비스에서 제공하는 가장 기본적인 성능 동일한 물리적 서버상에 있으면서 다른 가상서버와 소프트웨어에 의해 격리 되어 있는 물리적 서버의 일부 물리적 서버 : host server 가상서버 : guest 가상머신을 왜 만들까? - 하나의 하드웨어 위에서 동시에 여러 종류의 운영체제 나 프로토콜을 실행하고자 할 때- 하나의 하드웨어 자원을 여러 사람에게 나누어 주고자 할 때- 가상화를 통해 분할된 시스템간 상.. 서버리스 컴퓨팅 서버리스 컴퓨팅 - aws와 같은 클라우드 제공자가 동적으로 가상 머신 자원의 할당을 관리해 미리 설정된 서버리스 코드를 실행시키는 기술을 의미 - 컴퓨팅 자원과 관계없이 애플리케이션 개발이 가능한 이벤트 기반 클라우드 컴퓨팅 기술로 언제 어디서나 네트워크에 접근 가능, 데이터 저장 및 다양한 기능을 제공해 시간과 비용을 효율적으로 관리 서버리스 애플리케이션 구축 이유 서버 관리 불필요 유연한 확장성 고가용성 유휴 용량 없음 완전 관리형 서비스 AWS Lambda 서비스 - AWS Lambda는 람다 함수를 통해 개발자가 이러한 준비를 전혀 하지 않아도 외부에서 오는 다양한 이벤트 발생 시점에 특정 처리 가능 ex) 이미지 업로드, DB 업데이트 등 클라우드 컴퓨팅 클라우드 컴퓨팅의 정의 - 가상화된 IT자원 (서버 , 스토리지 , 네트워크, 플랫폼, 소프트웨어 등)을 서비스로 제공함으로써 사용자는 IT자원을 필요한 만큼 사용하고, 서비스 부하에 따라 실시간 확장성을 지원받으며, 사용한 만큼 비용을 지불하는 컴퓨팅 기술로 정의 온 프레미스 - 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌 자체적으로 보유한 전산실 서버에 직접 운영하는 방식 장점 대기시간이 낮은 로컬 성능 완전한 기술 스택 제어 인프라에 대한 물리적 액세스 데이터 센터 자산 보존 단점 높은 하드웨어 비용 및 감가상각 제한된 탄력성 지원 종료 및 교체로 인한 문제 Iaas Xaas 분류에서 가장 낮은 계층 일반적으로 적은 os가 지원 고객은 os와 애플리케이션을 직접 관리해야 한다. .. 이전 1 다음