분류 전체보기 147

[Azure Storage] Azure Virtual Hard Disk, Virtual Machine Image, Generalized image, specialized virtual image

VHD 에 대한 간략한 설명은 아래글을 참조해도 좋다. [MS Azure/Cloud Storage] - [Azure Storage] Disk Storage Roles, Ephemeral OS Disks, Managed and Unmanaged Disk , Disk 유형 [Azure Storage] Disk Storage Roles, Ephemeral OS Disks, Managed and Unmanaged Disk , Disk 유형 Azure Virtual Machine 에 가상 스토리지를 추가 할 수 있다. Azure가 가상 하드 디스크용 스토리지 인프라를 관리하도록 할지, 본인이 직접 할 지 선택 할 수 있다. 이번 포스팅에서 소개할 내용은 1.Disk buildgoodhabit.tistory.com..

[Azure Networking] Azure Virtual Network

Azure 네트워크 서비스 부분의 처음 시작은 Azure Virtual Network 로 시작해 본다. 네트워크 전체 서비스 확인을 원하면 아래 글을 참고하길 바란다. [MS Azure] - [MS Azure] 기초지식 : Azure 제공 서비스- 카테고리별 [MS Azure] 기초지식 : Azure 제공 서비스- 카테고리별 Azure 제공하는 서비스를 아래와 같은 카테고리로 나누어 본다 Computing Networking Storage 중복 및 복제 기능을 갖추고 있어 내구성 과 가용성이 뛰어납니다. 자동 암호화와 역할 기반 액세스 제어를 buildgoodhabit.tistory.com 설명순서는 1. Azure Virtual Network 의 정의 2. Azure Virtual Network 기능 ..

[Network] 메세지 전송방식 : 유니캐스트, 멀티캐스트, 브로드 캐스트

우리가 방송국을 지칭할 때 브로드 캐스트 라는 단어를 많이 들어봤을 것이다. 네트워크에서 고유 주소로 식별된 네트워크 목적지에 메세지 전송을 하는 방식에 따라 유니캐스트, 멀티 캐스트, 브로드 캐스트로 나뉘게 되며 이 개념은 가장 기본적인 네트워크 개념 중에 하나이니 숙지 하도록 하자. 이 글의 순서는 아래와 같다. 1. Unicast 2. Multicast 3. Broadcast Unicast 1:1 통신을 말하며 LAN 통신에서 송신자의 MAC과 수신자의 MAC 주소를 알 때 메세지를 전달한다. 유니캐스트 메세징은 개인적이거나 고유한 리소스가 필요한 모든 네트워크 프로세스에서 사용될 수 있다. 한개의 목적지 MAC 주소를 사용하여 CPU 성능에는 문제를 주지 않는다. 단점 : 대량으로 배포되는 특정 ..

Network 2021.01.25

[HTTP] HTTP/ HTTPS Protocol

인터넷의 가장 기본적인 프로토콜인 HTTP/ HTTPS 프로토콜에 대해 심층적으로 알아보자. HTTP [Hyper Text Transfer Protocol] HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지(HTML)나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다. 이 정보가 모니터와 같은 출력 장치를 통해 사용자에게 나타나는 것이다. 여기서 웹 브라우저는 사용자의 요청을 대신 서버에 물어봐 주는 전달자라고도 볼 수있다. 주로 TCP 를 사용하고 HTTP/3 부터는 UDP 를 사용한다. HTTP를 통해 전달되는 데이터는 htt..

Network/HTTP 2021.01.24

[Azure Computing] Azure Kubernetes Service

Azure Kubernetes Service 를 알아가기 위한 몇가지의 기본 개념과 Azure Kubernetes Service 에 대해 알아보자 . 1. Container? 2. Container 사용이유 3. Container Management 4. Kubernetes? 5. Azure Kubernetes Service 6. Azure Kubernetes Service의 작동 방식 7. Azure Kubernetes Service를 사용하는 경우 Container? ‘컨테이너’는 특정 애플리케이션에 대한 코드, 종속성 및 구성을 패키지하는 소프트웨어의 원자 단위입니다. 컨테이너를 사용하면 솔루션을 구성하는 개별 서비스로 모놀리식 애플리케이션을 분할할 수 있습니다. 이와 같이 애플리케이션을 다시 설계..

AZ104 실습 : [Computing] Azure Virtual Machine Scale Set Deployment, Configure, Install and Update App in Virtual Machine Scale Set / 가상머신 확장집합 배포, 설정, 가상머신 확장집합 안의 애플리케이션 업데이트

이번 실습은 Virtual Machine Scale Set 과 관련 있는 실습을 해보도록 한다. Virtual Machine Scale Set 에 대한 이론적 지식이 필요하다면 아래글을 참고한다. [MS Azure/Cloud Computing] - [Azure Computing] Virtual Machine Scale Sets [Azure Computing] Virtual Machine Scale Sets Azure 에서 제공하는 가상머신 확장 집합 기능에 대해 알아보고자 한다. 이 기능을 사용하는 이유는 트래픽의 증가와 감소를 유연하게 대처할 수 있고, 이는 곧 비용절감으로 이어지기 때문에 buildgoodhabit.tistory.com 아래와 같이 3파트로 나누어진 실습이다. 1. Azure Virt..

MS Azure/AZ104 2021.01.24

[Azure Computing] Virtual Machine Scale Sets

Azure 에서 제공하는 가상머신 확장 집합 기능에 대해 알아보고자 한다. 이 기능을 사용하는 이유는 트래픽의 증가와 감소를 유연하게 대처할 수 있고, 이는 곧 비용절감으로 이어지기 때문에 상황에 맞게 이 기능을 적절하게 사용한다면 운영에 있어 강점을 갖는다고 할 수 있겠다. 예를 들어, 택배회사의 물류센터가 평시에는 현재 있는 서버로 유지가 가능하지만 연말이나 명절과 같은 사람들의 트래픽이 몰리게 되는 시점에 가게 되면 이를 대처하기 위해 물리적 서버를 증설하는데는 오랜시간이 걸릴 것이다. 그러나 Azure Virtual Machine Scale Set 기능을 사용한다면 이를 좀 더 빠르고 유연하게 대처가 가능 한것이다. 이번 포스팅에서는, 1. What is Virtual Machine Scale S..

[RBC Contractor] Sr. DevOps Engineer

저번에 지원했던 풀타임 오퍼는 아쉽되고 되지 않았지만 또다른 비슷한 오퍼가 들어왔다. 기본적인 컨셉은 비슷하지만 다시 한번 열심히 준비해 보기로 한다. JOB Description Areas of discussion: UrbanCode deployment (if you have worked on it) Devops engineering CI/CD pipelining Dockerization Monitoring tools Scripting (shell/ perl/ python/ korn/ bash) Following is the description for your reference: Must Have: Minimum 5 years’ experience in Continuous Integration/Del..

IT Job/Interview 2021.01.23

[Azure Storage] VM Disk 암호화

스토리지 암호화와 별개로 가상머신의 디스크를 보호 하기 위한 암호화 과정도 필요하다. 시나리오 : 회사의 거래 업체에 강력한 암호화를 통해 거래 데이터를 보호해야 하는 보안 정책이 있는 경우를 가정해 보겠습니다. Windows 서버에서 실행되며 서버 데이터 디스크에 데이터를 저장하는 B2B 애플리케이션을 사용하고 있습니다. 이제 클라우드로 전환할 예정이므로, 권한이 없는 사용자/디바이스/애플리케이션이 Azure VM에 저장되는 데이터에 액세스할 수 없음을 거래 업체에 보여 주어야 합니다. B2B 데이터의 암호화를 구현하기 위한 전략을 결정해야 합니다. 감사 요구 사항에 따라 암호화 키는 타사가 아닌 내부에서 관리해야 합니다. 또한 Azure 기본 서버의 성능과 관리 효율성도 유지해야 합니다. 따라서 암호..

[Azure CLI ] az configure

항상 사용하는 디폴트 값을 저장 할 수 있는 cmd 인 az configure 명령어에 대해 알아보자. 기본적으로 location 을 가장 많이 디폴트 값으로 잘 쓰기 때문에 해당 예제는 location 관련 된 것이로 작성해 본다 az configure --defaults location=eastus 기본 리소스 그룹도 정해 줄 수 있다. az configure --defaults group="[sandbox Resource Group]" 도움말을 보자 $ az configure --help Command az configure : Manage Azure CLI configuration. This command is interactive. Arguments --defaults -d : Space-sep..