본문 바로가기

Cloud/Azure9

[Cloud] Azure Kubernetes Service (AKS) AKS(Azure Kubernetes Service)란? Kubernetes는 컨테이너 기반 애플리케이션과 네트워크 및 스토리지 구성 요소를 관리하는 오픈소스 플랫폼이다. 관리 작업을 위한 API들을 통해 선언적 배포 방식을 제공하고 자동화를 용이하게 한다. 애플리케이션의 가용성을 오케스트레이션하고 마이크로 서비스 기반 애플리케이션을 구축하고 실행할 수 있다. AKS는 Azure에서 관리되는 Kubernetes 클러스터로 간단히 배포되며 상태 모니터링 및 유지 관리 같은 중요 작업을 처리해줌으로써 관리 복잡성 및 운영에 대한 부하를 줄여준다. 2022. 6. 21.
[Cloud] Azure Database 서비스 Azure Database Azure에서 데이터베이스를 관리해주는 PaaS 기본적으로 고가용성 지원 기존 데이터베이스 관리 툴을 이용하여 데이터베이스 관리 가능 Azure Database 서비스 AzureSQL Database Microsoft SQL Database 엔진을 사용하는 관리형 서비스 (DaaS - Database as a Service). 안정적인 최신 버전의 엔진을 사용할 수 있도록 관리 됨 Azure Database for MySQL 오픈소스인 MySQL 엔진을 사용하는 관리형 서비스 (DaaS). Azure에서 안정적인 최신 버전을 자동으로 업데이트하고 관리함. Azure Database for PostgreSQL 오픈소스인 PostgreSQL 엔진을 사용하는 관리형 서비스 (DaaS.. 2022. 6. 6.
[Cloud] Azure Network 서비스 Azure Network Azure에 사설 네트워크를 만들고 조작할 수 있는 서비스 SDN 기반으로 동작하며 모든 네트워크는 격리됨 Azure 가상 머신 등 가상 네트워크가 필요한 모든 리소스 구성 가능 On-premise와 연결하기 위한 기능 구현 부하 분산 장치를 이용하여 여러 대의 서버로 부하 분산 Azure Network 서비스 Azure Virtual Network: 논리적인 사설 네트워크를 구성할 수 있어 가상 머신과 같은 리소스간 보안 통신을 제공 Azure Load Balancer: 여러 대의 서버에 트래픽을 분산시켜 응용프로그램 또는 리소스에 대한 고가용성 액세스 제공 VPN Gateway: On-premise 또는 다른 데이터센터로 네트워크를 확장할 수 있는 관리형 서비스로 고가용성을 .. 2022. 5. 19.
[Cloud] Azure Storage 서비스 Storage Account Azure에서 데이터를 저장하고 관리할 수 있는 서비스 Blob (container), File, Queue, Table로 이루어져 있음 Blob의 경우 비정형 데이터를 저장할 수 있는 Object Storage Files의 경우 SMB 3.0을 이용하여 가상머신에 Mount 가능 Blob에는 가상 머신의 Disk 파일도 저장 가능 (Unmanaged Disk) 생성된 스토리지 계정은 다음과 같은 도메인 이름을 가짐 데이터 범주 Azure Storage 서비스 Blob: 비정형 데이터를 저장하는 스토리지. REST 액세스 지원 Files: SMB 및 REST 액세스 지원. 가상 머신에 원격 스토리지로 mount 가능 Queue: 메시지를 저장하고 검색할 수 있음. 메시지는 비.. 2022. 5. 18.
[Cloud] 클라우드 모델 이해 클라우드 모델 공용 클라우드 (Public Cloud) 가장 많이 사용하는 클라우드 서비스 클라우드 서비스 제공자 또는 호스팅 제공 업체가 소유 특정되지 않은 사용자에게 리소스와 서비스를 제공 보안된 네트워크 연결을 통해 액세스 (일반적으로 인터넷을 사용) 사설 클라우드 (Private Cloud) 클라우드 리소스를 조직에서 소유하고 관리/운영 담당 조직은 데이터센터에 클라우드 환경을 만듬 특정 사용자에게만 리소스와 서비스를 제공 제공되는 서비스의 운영을 책임지는 조직이 있음 보안된 네트워크를 통해 액세스 (일반적으로 사내망 사용) 하이브리드 클라우드 (Hybrid Cloud) 공용 클라우드와 사설 클라우드를 결합 사내 데이터센터를 공용 클라우드로 확장하는 개념 사설 클라우드의 단점을 공용 클라우드로 보.. 2022. 5. 15.
[Cloud] IaaS, PaaS, SaaS 이해하기 클라우드 서비스의 종류 IaaS, PaaS, SaaS 비교 Infrastructure-as-a-Service (IaaS) 가장 기본적인 클라우드 컴퓨팅 서비스 네트워크, 저장소, 서버를 클라우드 제공자가 관리 물리보안에 대한 모든 책임은 클라우드 제공자에게 있음 셀프 서비스 포털을 통해 프로비저닝과 관리할 수 있는 컴퓨터 인프라 제공 운영체제(OS)부터 사용자가 관리 Platform-as-a-Service (PaaS) 클라우드 제공자가 플랫폼을 제공 소프트웨어 응용프로그램을 구축, 테스트, 배포하기 위한 환경을 제공 사용자는 운영 체제, 플랫폼 관리 및 업데이트를 신경 쓰지 않고 제품에 좀 더 집중할 수 있음 운영 체제에 접근할 수 없고 클라우드 제공자가 제공한 플랫폼에서만 서비스를 운영할 수 있는 제약.. 2022. 3. 12.
[Cloud] 클라우드 이점 및 고려사항 왜 클라우드 서비스인가? 클라우드 벤더 AWS Microsoft Azure Google Cloud Platform (GCP) Cloud Computing 가상화 시장이 발전하면서 서버를 생성/삭제하는 것이 빨라짐 서버 구매 대비 시간과 비용이 절약 사용자가 요청하면 응답 컴퓨팅, 네트워크, 저장소 서비스 등 사용량 측정 가능 이점 고 가용성 재해 복구 확장성 유연한 예산 운용 민첩성 탄력성 글로벌 분산 보안성 대량의 가용성 결함에 따른 복구성 규모의 경제 IT 인프라 운영 시 작은 규모로 운영하는 것보다 더 큰 규모로 운영할 때 더 저렴하고 효율적으로 운영 가능 (ex. 서버 소량 vs 대량 구매) Microsoft, Amazon, Google 과 같은 클라우드 제공업체는 매우 큰 기업이므로 규모의 경제.. 2022. 3. 11.
[Cloud] Azure Compute 서비스 Azure Compute Azure에서 Compute 작업을 하는 서비스 Web Server를 운영하거나 Application Server를 운영 시 사용 기본적으로 Virtual Machine이 있음 사용자가 직접 프로세스에 관여 Azure Virtual Machine: IaaS의 대표적인 서비스로 워크로드를 수행하기에 가장 유연한 서비스이다. 운영체제를 관리해야 하며 사용자가 직접 운영한다. VM Scale Sets: Azure VM Image를 이용하여 자동으로 확장 또는 축소할 수 있다. App SErvices: 사용자는 소스 파일만 업로드하면 알아서 동작하는 PaaS이다. Web App, API App, Mobile App, Logic App, Functions와 같은 서비스들이 있다. Func.. 2022. 2. 12.
[Cloud] Azure 아키텍처 구성 요소 지역 (Region) 지역(Region)은 데이터센터 모음을 나타냄 사용자와 가장 가까운 지역에 리소스를 배포 가능 전세계 55개 지역 140개국 리소스 배치 시 지역 가용성에 유의 지역 독립적인 글로벌 서비스 존재 BCDR (Business continuity and disaster recovery) Azure 지역은 항상 쌍을 이루는 다른 지역이 있음 데이터센터 간 300마일 이상의 분리를 선호 일부 서비스의 경우 지역 쌍에 자동 복제를 제공 (Storage Account 등) Geography 데이터 상주 및 규정 준수 경계를 유지하는 개별 시장 일반적으로 둘 이상의 영역이 포함됨 특정 지역 및 규정 준수 요구 사항이 있는 고객은 데이터와 응용 프로그램을 가까이에 두어야 함 아메리카, 유럽, 아시아.. 2022. 1. 29.