[OpenStack] Authentication & Authorization - OpenStack Keystone과 Horizon 구성요소 정리 및 Login 인증 Flow
·
Cloud & DevOps/OpenStack
안녕하세요! 저스티에요!! 오늘의 블로그 내용은 OpenStack에서 제공하는 서비스중 Horizon과 Keystone간의 정리 및 Login 인증(소스 기준)입니다! 목차 1. Horizon이란? 2. Keystone이란? 2.1 Keystone 구성요소 2.2 Keystone 관계 및 정의 2.2.1 Domain 2.2.2 Project(Tenant) 2.2.3 User와 Group 2.2.4 Role 2.2.5 Token 2.2.6 Endpoint 3. Horizon과 Keystone 간의 인증 Flow 1. Horizon이란? Horizon은 OpenStack 서비스(e.g. Nova, Glance, Keystone 등)와 자원을 관리할 수 있도록 제공하는 웹 인터페이스입니다. 2. Keyston..
[Raspberry Pi 4] 라즈 시작하기(2) - 라즈베리파이4 구매 정보 및 조립
·
기타/Raspberry Pi
안녕하세요!저스티입니다! 오늘의 블로그 내용은 라즈베리파이라즈 시작하기(2) - OS(Ubuntu) 설치입니다~ 연관 포스팅 정보1. [Raspberry Pi 4] 라즈베리파이4 구매 정보 및 조립2. [Raspberry Pi 4] OS(Ubuntu) 설치(현재 포스팅 화면)3. [Raspberry Pi 4] 원격 접속 설정하기(대기) 포스팅 목차1. SD 카드 포맷하기2. 설치할 OS 선택하기3. 라즈베리파이4에 선택한 OS 굽기4. 서버 실행5. 저스티의 끄적끄적 1. SD 카드 포맷하기라즈베리파이에 OS를 설치하기 전에 SD카드를 먼저 포맷 진행합니다~[USB 드라이브] 오른쪽 마우스 클릭 - (필자는 SD 리더기를 사용하였습니다.) / 왼쪽 그림 참조[포맷 버튼] 클릭 / 왼쪽 그림 참조[USB..
[Raspberry Pi 4] 라즈 시작하기(1) - 라즈베리파이4 구매 정보 및 조립
·
기타/Raspberry Pi
안녕하세요!저스티입니다! 오늘의 블로그 내용은 라즈베리파이4 조립 및 설치입니다!사실 몇일 전까지만해도 뭘 먼저 공부할까.. 고민하다가 서버 이용해서 개발하고 싶어서 라즈베리파이 작업하면 재밌을것 같아서 포스팅하게 되었습니다! 연관 포스팅 정보1. [Raspberry Pi 4] 라즈베리파이4 구매 정보 및 조립2. [Raspberry Pi 4] OS(Ubuntu) 설치3. [Raspberry Pi 4] 원격 접속 설정하기 포스팅 목차1. Raspberry Pi 4 구매 정보2. Raspberry Pi 4 조립3. 저스티의 끄적끄적 1. [Raspberry Pi 4] 라즈베리파이4 구매1.1 라즈베리파이4 구매 정보필자는 Raspberry Pi 4 구매를 위해 다나와 사이트에서 적당한거 골라서 구매하였습니..
[오픈스택을 다루는 기술] 클라우드 네트워크 상식
·
Cloud & DevOps/OpenStack
1.4 클라우드에서 알아야 할 네트워크 상식책에서는 클라우드 컴퓨팅하면 반드시 알고 넘어가야 할 네트워크 용어에 대해 설명한다.01 고정 IP주소와 유동 IP 주소고정 IP(Fixed IP)Fixed IP는 회사나 집에서 사용하는 컴퓨터에 연결된 인터넷 회선에 IPTime 같은 인터넷 공유기를 연결해 고정으로 할당받는 IP를 말한다.클라우드 컴퓨트 서비스에서 생성하는 가상 인스턴스 IP를 할당받을 때 고정 IP를 받는다.클라우드 플랫폼에서 할당하기 떄문에 당연히 인터넷은 연결되지 않는다. 그래서 Fixed IP는 가상 머신 간 내부 통신만 가능하다.유동 IP(Floating IP)가상 인스턴스에 인터넷 프로바이더에게서 할당받은 인터넷 IP을 할당하면 된다.유동 IP는 가상 인스턴스가 외부에서 접근할 수 ..
[오픈스택을 다루는 기술] 오픈스택과 아키텍처
·
Cloud & DevOps/OpenStack
2.2 오픈스택과 아키텍처오픈스택은 컴퓨트, 오브젝트 스토리지, 이미지, 인증 서비스 등이 유기적으로 연결되어, 하나의 커다한 클라우드 컴퓨팅 시스템을 구축한다.01 개념 아키텍처 변화처음 오픈스택 릴리스(오스틴)하이퍼바이저와 연동해서 인스턴스를 생성하고 삭제하는 컴퓨트 서비스이 때 필요한 운영체제 이미지를 관리하는 이미지 서비스이미지를 백업하는 오브젝트 스토리지 서비스그 후 서비스 개념으로 오픈스택을 릴리스하기 시작했고 이름 붙음.(백사, 칵투스, 디아블로)벡사 버전부터 붙은 이름!컴퓨트 서비스에 Nova이미지 관리 서비스에 Glance오브젝트 스토리지 서비스에 Glance백사 버전부터 디아블로 버전까지 기능을 계속 업그레이드에섹스 버전을 릴리스하면서 새로운 기능 추가추가된 기능Keystone서비스들의..
[HTTP] HTTP2 알아보기
·
기타/HTTP & 인증체계
HTTP/1.1HTTP/1.1은 기본적으로 연결(Connection) 하나당 요청과 응답을 처리하기 떄문에동시전송 문제와 다수 리소스 처리하기에 속도와 성능 이슈가 발생한다. HTTP/2HTTP/1.1에 대한 속도와 성능 이슈를 해결하고자 나온 것이 HTTP/2이다.HTTP/2는 HTTP 표준을 대체하는 것이 아니라 확장한 것으로 HTTP/2 특징은 다음과 같다.특징내용Multiplexed Streams* 커넥션 하나로 여러 메시지를 동시에 주고받을 수 있음.* 네트워크 리소스를 보다 효율적으로 사용하여 지연 시간을 줄일 수 있음.Stream Prioritization* 요청 리소스간 의존 관계를 설정할 수 있음.ServerPush* 클라이언트 요청없이도 클라이언트로 Push할 수 있음.Header ..
[JAVA] Java version에 대한 기록
·
Dev & Lenguage/JAVA
Java 버전마다 바뀐점을 알아보자목차Java Overview란Java 분류Java 버전내용JavaOverviewSun Microsoft에서 1995년에 개발한 객체지향 프로그래밍 언어로 창시자는 제임스 고슬링이다.2010년에 Sun이 오라클에 인수되어 현재 Java의 저작권자는 Oracle로 2019년 1월부터 유료화되었다.Java EE는 이클립스 재단의 소유이다.Java 분류Java SE(Java Standard Edition / J2SE)대부분의 사람들이 가장 많이 접하는 표준 에디션으로, Java의 핵심 API화 기능들을 제공한다.Jakarta EE, 구 Java EE(Java Enterprise Edition / J2EE)기업에서 운영하는 서버 페이지에 특화된 에디션이다. JSP와 서블릿을 비롯..
[JAVA] 변수(Variable), 연산자(Operator), 조건문과 반복문
·
Dev & Lenguage/JAVA
안녕하세요! 저스티입니다.블로그를 이전하여 옮기게 된 내용입니다.오늘 주제인 `변수(Variable), 연산자(Operator), 조건문과 반복문`에 대해 포스팅 하겠습니다. 변수(Variable)변수란값을 저장할 수 있는 메모리의 공간을 의미한다.변수란 이름을 갖게 된 이유는 프로그램에 의해서 수시로 값이 변동될 수 있기 때문이다.변수 선언변수선언[ 변수타입 변수명 ]으로 작성하면 된다.변수명 작성시, 이 변수가 어떤 값을 저장하는지 쉽게 알수 있도록 이름을 지어주는 것이 좋습니다.(변수명길이는 프로그램 실행과 무관하기 때문에 길어도 됩니다. 영문을 줄여서 사용해도 되지만, 그럴때는 협업하시는 분들과 미리 얘기해서 사용해야 합니다.)변수 선언 규칙에 관 & 필로 적어 놓은 것중 관례에 해당하는 것은 ..
[JAVA] 자바란?
·
Dev & Lenguage/JAVA
안녕하세요. 저스티입니다.블로그를 이전하여 옮기게 된 내용입니다.JAVA란?등장 - 처음 Oak(오크)라는 이름에서 JAVA로 변경. ! 이 후, 인터넷에서 실행되는 프로그래밍 언어로 사용되었고, 이름도 JAVA로 변경.오크는 가전제품에서 사용될 목적이었으나, 후에 인터넷의 등장!1991년에 Sun Microsystems의 James Gosling과 엔지니어들에 의해서 개발JAVA는 C++에 비해 메모리 및 CPU를 지나치게 많이 사용. 자바의 특징이식성이 높은 언어이다(운영체제 독립적). - 자바는 자바 실행 환경(JRE: Java Runtime Enviroment)이 설치되어 모든 운영체제에서 실행 가능. ! JVM(Java Virtual Machine - 자바 가상 기계)를 통해 중간단계..
[HTTP] HTTP란 무엇인가? HTTP 알아보기2 - URI & URL
·
기타/HTTP & 인증체계
HTTP 시리즈HTTP 알아보기1 - HTTP 개념HTTP 알아보기2 - URI & URL URI와 URL은 무엇인가요?URI와 URL은 무엇일까요?? 어떤분들은 URL이라고 하시는 분이 있고 URI라고 하시는 분들도 있습니다.정확한 용어로 말을 해도 좋지만, 우리가 궁금해하는 주소를 URL로 통합해서 말해도 상관없습니다. URI(Uniform Resource Identifiers)URI는 통합 자원 식별자(리소스를 식별하기 위해 문자열 전반 - 필요한 정보 전체를 지정)이며, 1990년부터 WWW의 범용 리소스 식별자로 정의되었습니다.RFC2396에서 각각의 단어가 다음과 같이 다음과 같이 정의되어 있습니다.URI는 스키마를 나타내는 리소스를 식별하기 위한 식별자입니다. 스키마는 리소스를 얻기 위한 ..