Azure는 Microsoft가 최근 많은 노력을 기울이고 있는 분야입니다. Microsoft는 Azure의 성공을 위해 최선을 다하고 있습니다. 초창기에 Azure를 조금 사용해 본 사람으로서, 저는 Azure가 많은 발전을 이루었고 좋은 가격에 놀라운 서비스를 제공한다고 말할 수 있습니다.
하지만 아직 모든 사람이 Azure를 사용하거나 클라우드 컴퓨팅을 사용하는 것은 아닙니다. 아직 Azure에 발을 들여놓지 않았지만 궁금한 점이 있다면 이 블로그 게시물을 참조하세요.
클라우드 컴퓨팅이란 무엇인가요? Azure란 무엇인가요?
클라우드 컴퓨팅은 기본적으로 자체 데이터 센터에서 애플리케이션을 실행하는 대신 다른 사람의 데이터 센터에서 실행하는 것을 의미합니다. 왜 그렇게 해야 할까요?
데이터 센터를 운영하는 것은 어렵고 비용이 많이 듭니다. 하드웨어를 구매하고, 업그레이드, 보안, 네트워킹, 심지어 전기, 환기, 냉방과 같은 것까지 관리해야 합니다. 일부 기업에서는 이 과정이 큰 문제가 아니거나 번거로움을 감수할 만한 가치가 있습니다. 하지만 많은 기업에서 제공하는 가치는 하드웨어나 운영 체제 등이 아니라 구축하는 소프트웨어에 담긴 도메인 전문성에 있습니다. 따라서 클라우드는 다른 사람이 다른 모든 것을 처리하기를 원하는 기업에게 매력적입니다.
제가 정말 좋아하는 은유는 앨버트 배런이 블로그 게시물에 쓴 다음과 같은 글입니다. 서비스형 피자 (특히 다이어그램이 마음에 듭니다). 피자 회사는 피자 제조가 핵심 역량이기 때문에 전체 스택을 관리하는 것이 합리적입니다. 그러나 피자 만들기가 자신의 일이 아니라면 외식업과 같은 다른 옵션을 선택하여 자신이 가장 잘하는 일에 집중할 수 있도록 하는 것이 좋습니다.
클라우드가 항상 최고의 솔루션이라는 것은 아니지만, 많은 기업이 최소한 일부 인프라와 플랫폼을 Microsoft의 Azure와 같은 클라우드 공급업체로 이전하는 이유를 설명해 줍니다.
Azure에 가입하려면 어떻게 하나요?
클라우드 도입을 망설이고 계신다면 한 번쯤 사용해 보시고, CTO가 찾아와서 "클라우드에 대해 어떻게 생각하세요?"라고 물어볼 날을 대비해 준비해 두는 것이 좋습니다.
Azure에 가입하는 방법은 간단합니다.
Microsoft 계정 만들기
시작하려면 Microsoft 계정이 필요합니다. 아직 계정이 없는 경우 다음을 수행할 수 있습니다. 여기에서 가입하기. 무료이며 나중에 Azure가 마음에 들지 않더라도 다른 여러 곳에서 사용할 수 있습니다.
Azure 계정 만들기
그런 다음 azure.microsoft.com으로 이동하여 다음을 수행합니다. 무료 계정 만들기. 해당 링크를 통해 가입하면 Azure 서비스에서 사용할 수 있는 무료 크레딧 $200이 제공됩니다. 가입하려면 신용 카드를 사용해야 하지만 이는 신원 확인을 위한 것일 뿐입니다(스팸 및 비트코인 봇을 원하지 않기 때문입니다). Microsoft는 사용자가 요청하기 전까지는 요금을 청구하지 않습니다.
참고: 만약 MSDN/비주얼 스튜디오 라이선스의 일부입니다. 비즈스파크 프로그램 를 통해 교육 보조금을 받거나 AzureU(교수님께 문의하세요!)이미 매월 무료 Azure 크레딧을 받고 있을 수도 있습니다!
카우치베이스 및 Azure: $200으로 충분할까요?
Azure를 처음 시작했을 때 조심하지 않으면 큰 요금이 부과될까 봐 걱정이 많았어요. $200 평가판을 사용하면 Microsoft에 명시적으로 요청하지 않는 한 요금이 청구되지 않습니다. 하지만 첫 평가판을 사용한 후 몇 년이 지난 지금까지도 예상치 못한 높은 요금이 청구되는 문제는 없었습니다.
할당량
이런 문제는 한 번도 겪어본 적이 없습니다:
a) Azure 서비스는 매우 합리적인 가격입니다.
b) Microsoft는 지출의 폭주 열차에 올라타기 어렵게 만듭니다.
사실 거의 1년 전, 저는 매우 강력한 가상 머신에서 중간 규모의 Couchbase 노드 클러스터를 프로비저닝하는 작업을 맡았습니다. 많은 RAM, 많은 프로세서 코어, 총 10개의 가상 머신이 모두 Couchbase를 실행하고 있었습니다. 저는 이 작업을 (우선 수동으로) 시작했고, Azure에는 실제로 프로비저닝할 수 있는 코어 수를 제한하는 쿼터. 대규모 Couchbase 클러스터를 생성하려면 먼저 보유할 수 있는 코어 및/또는 가상 머신 수에 대한 제한을 늘려달라고 요청해야 합니다(이 과정은 남용/돌발/악용 등을 방지하기 위해 다시 수동으로 진행해야 합니다).
그래서 실수로 10대가 아닌 100대의 머신을 만들도록 요청하는 실험적인 자동화 스크립트를 만들었더라도 Azure가 이를 막는다는 것을 깨달았습니다.
비용은 얼마인가요?
대규모 클러스터를 구축하기 전까지는 $200 이상은 필요하지 않을 것이며, 할당량을 늘릴 필요도 없을 것입니다.
예를 들어, 저는 지난 30일 동안 저사양 가상 머신에서 단일 노드 카우치베이스 서버를 실행했습니다. 프로비저닝하고, 사용하고, 해체하는 작업을 서너 번은 해야 했습니다. 아래 청구서 스크린샷에서 볼 수 있듯이 1시간 30분의 가상 머신 시간 동안 총 $0.11의 비용이 들었습니다(표시되지 않은 관련 서비스 비용도 몇 페니가 더 있을 것으로 생각됩니다).
(무고한 사람을 보호하기 위해 일부 정보는 흐릿하게 처리됨).
마일리지에 따라 다르겠지만, 제 생각에는 $200 크레딧을 다 사용하기가 생각보다 어려울 것 같다는 생각이 듭니다.
Couchbase를 시작하기에 충분합니다.
마지막으로, Couchbase를 사용해 볼 준비가 되셨다면 다른 카우치베이스 서버에 대한 블로그 게시물.
또한 이 짧은 교육용 동영상을 통해 Couchbase Server 클러스터를 자동으로 프로비저닝하는 방법을 알아보세요. 가상 머신을 프로비저닝하고, Couchbase를 설치하고, 초기 클러스터를 설정하고, 함께 네트워킹하는 등의 작업을 수동으로 수행할 필요가 없습니다. 이 동영상(제공 벤 래키 에서 카우치베이스 파트너 팀)를 참조하여 Azure 마켓플레이스에서 Couchbase Server 클러스터를 프로비저닝하는 방법을 살펴보세요.
[유튜브 https://www.youtube.com/watch?v=q9mBBu0YqJI&w=560&h=315]
요약
Azure 또는 클라우드 컴퓨팅을 사용해 본 적이 없다면 지금이 바로 시작할 수 있는 기회입니다. Azure와 Couchbase에 대한 경험, 그리고 클라우드 컴퓨팅에 대한 전반적인 인상을 듣고 싶습니다. 아래에 댓글을 남기거나 다음 주소로 문의해 주세요. 트위터 @mgroves.