Category: Infra

클라우드 서비스의 인증과 보안 (HTTPS)

HTTPSAPI와 통신할 때 사용하는 프로토콜인 HTTP는 통신 내용을 평문으로 전달된다. 그래서 도청하면 내용을 그대로 알 수 있게 된다.HTTPS는 통신 내용에 보안이 중요한 내용을 다룰 때 사용되는 기술이다. HTTP over SSL/TLS이라는 의미다. HTTPS는 포트번호로 443을 사용한다.SSL/TLS는 OSI 참조모델에서 L

오케스트레이션

오케스트레이션과 오토메이션데브옵스 관점에서 오케스트레이션은 소프트웨어 개발의 자동화를 위해 태스크를 만드는 작업이다.데브옵스 관점에서 오토메이션은 CI 툴을 사용해서 빌드나 소스 코드 정적 검사를 자동화하는 작업이다. 일반적으로 오케스트레이션 및 오토메이션의 접근 방법은 두가지로 나뉜다. 프로그래밍 언어처럼 애플리케이션 설치나 설정 순서를 열거하고 절차형

클라우드에서 네트워크 리소스를 제어하는 방법

네트워크 리소스의 기본네트워크의 기능은 크게 L2 네트워크(OSI 참조 모델의 데이터링크 계층)과 L3 네트워크(OSI 참조 모델의 네트워크)로 나눠볼 수 있다.L2 네트워크는 같은 네트워크에 속한 장비를 연결한다. 대표적으로 스위치가 이런 역할을 한다.L3 네트워크는 서로 다른 L2 네트워크를 연결한다. 대표적으로 라우터가 이런 역할을 한다. 네트워크에서

클라우드에서 서버 리소스를 제어하는 방법

서버 리소스서버 리소스는 타입과 이미지로 구성된다.타입은 리소스의 크기나 속성을 유형화한 개념이다.이미지는 서버의 기동 이미지로 AWS의 AMI가 이에 해당한다. 서버 리소스 제어 API 흐름인증서버 리소스를 제어하기 위해서 가장 먼저 인증을 해야 한다.인증 요청은 POST로 회원이름과 암호를 보내고 토큰과 엔드포인트를 받는다. 이후 요청에서 헤더에 토큰을

IT 인프라의 진화와 API의 기본 철학

서버를 추가 구축해야 하는 상황에서 물리적 장비와 가상화 장비의 차이물리적 장비로 환경 구축하기웹 서버 요구사항을 수행할 수 있는 물리 장비를 발주해야 한다.장비가 도착하면 데이터 센터의 랙에 물리 장비를 장착해야 한다.이 과정에서 빈 공간이 있는 지, 네트워크 스위치 포트가 비어 있는 지, 네트워크 스위치까지 배선이 가능한 지, 전원 용량이 허용 범위 안

클라우드를 제어하는 API의 작동 방식

클라우드와 API의 관계APIAPI는 어떤 소프트웨어에서 다른 소프트웨어를 제어하기 위해 미리 약속된 인터페이스나 규약을 의미한다.API를 사용하면 내부 구조를 자세히 몰라도 다른 소프트웨어를 무리 없이 사용할 수 있다. 웹 API클라우드에서는 웹 API를 사용하는 것이 일반적이다.웹 API는 HTTP(HTTPS) 같은 웹 프로토콜을 사용해서 네트워크를 통

클라우드 컴퓨팅과 API의 역할, 대표적인 컴포넌트

클라우드 컴퓨팅? 그게 뭐야?클라우드 컴퓨팅은 IT 자원이 필요할 때 즉시 사용할 수 있는 환경을 의미한다. 공용 클라우드와 사설 클라우드를 어떤 차이가 있나?목적이 다르다.공용 클라우드는 IT 리소스를 제공하고 수익을 버는 것!사설 클라우드는 자사에 IT 리소스를 제공하는 것이지만 수익을 위한 것이 아니다. 비용이 다르다.공용 클라우드는 IT 리소스를 사