728x90
반응형

안녕하세요. r-son입니다.


오늘은 AWS에서 인스턴스 생성 시 주로 사용하는 PEM Key를 이용한 Private Key 추출 방법에 대해서 소개해드리고자 합니다.


먼저, 준비물


1. mobaXterm (SSH 접속툴)

2. Puttygen

3. PEM Key



그럼 시작해볼까요?


1) 일단, Puttygen을 실행합니다.




2) 실행하면 아래와 같은 화면이 뜨고, 기본으로 RSA에 체크되어있습니다.

여기서 PEM Key를 찾기 위해 Load를 클릭합니다.




3) 아래 빨간색 박스의 All Files로 타입을 바꾸고, 해당 pem key를 찾아서 [열기]를 클릭합니다.





4) 아래와 같이 성공적으로 private key 생성이 완료되었음을 확인합니다.





5) Save private key를 누르면 팝업창이 뜨고 예(Y)를 클릭합니다. (암호없이 키를 저장하겠다는 의미입니다.)





6) 파일 이름을 정해주고 save를 누르면 private key 생성이 완료됩니다.




이상으로 puttygen을 이용한 pem key에서 private key 생성 방법 알려드렸습니다.


감사합니다.

728x90
반응형
728x90
반응형

안녕하세요. RoySon입니다.


오늘 알아볼 내용은 블록 스토리지(Block Storage)입니다.


블록 스토리지란 무엇일까요?


블록 스토리지는 균등한 크기로 정의된 블록에 데이터를 저장하는 스토리지를 일컫습니다. 즉, 여기서 블록이라는 특정 '공간' 위치에 데이터를 액세스를 하는 방식입니다. 


블록 스토리지는 과거 SAN 환경에서 주로 사용되었지만 지금은 SAN 환경과 더불어 클라우드 상에서 일반적으로 2종류로 서비스를 제공하고 있습니다.

첫째는 하드디스크 방식이며 둘째 SSD 방식입니다. 

당연히 기존의 저장된 정보를 입/출력하는 속도(아이옵스, IOPS)는 SSD가 빠릅니다.

( ※ 일반적으로 HDD에 비하여 SSD가 5~10배 정도 전송속도가 빠르다고 합니다.)


이러한, 블록 스토리지는 이전에 오브젝트 스토리지에서 포스팅했듯이, 확장성이나 비정형 데이터 처리 측면에서는 적합하지 않지만 

엔터프라이즈 데이터베이스 환경이나 액세스 및 변경이 자주 일어나는 데이터를 저장할 때 적합합니다. 


그럼 블록 스토리지에 대해서 간략히 이해는 되셨죠?



잘못된 정보 or 피드백 등 추가적으로 덧붙이고 싶은 부분은 댓글로 달아주세요~






728x90
반응형

'Cloud > Storage' 카테고리의 다른 글

오브젝트 스토리지(Object Storage) 정의  (0) 2019.03.03
파일 스토리지(file storage) 정의  (0) 2019.03.01
728x90
반응형



안녕하세요. r-son입니다.



오늘 알아볼 내용은 바로 오브젝트 스토리지입니다.



오브젝트 스토리지를 활용하면 비정형 데이터를 중복 없이 효율적으로, 그리고 저비용으로 저장 및 관리할 수 있습니다.



그리고 현재, AWS나 Azure, google,  오라클 클라우드 등 많은 클라우드 서비스에서도 쉽게 찾아볼 수 있는 스토리지 중의 하나가 되었습니다.



그럼 자세히 들여다 볼까요?



먼저 아래의 그림을 보시죠!





데이터 스토리지는 일반적으로 파일 시스템, 블록스토리지, 오브젝트 스토리지로 분류할 수 있습니다.

(※ 파일시스템과 블록 스토리지는 다음 시간에 자세히 알아볼 예정입니다~)




오브젝트 스토리지란 비정형 데이터들을 저장/관리하기 위해 오브젝트를 이용하여 관리하는 스토리지입니다. 오브젝트 스토리지 버킷이라고도 불린다.

  ☞ 오브젝트(객체) : 파일에 해당하는 '데이터 본체'와 사용자가 부여하는 다양한 '부가 정보(메타 데이터)'를 조합한 단위

  ☞ 버킷 : 오브젝트(객체)를 읽거나 쓰거나 저장하는 등을 할 수 있는 단위. 오브젝트를 저장하는 논리적 컨테이너입니다.




아래의 Dell사의 한 아키텍처가 정리한 대리주차 비유 개념을 좀 더 들여다보시면 이해가 더욱 쉽습니다.


    오브젝트 스토리지 == 대리 주차(즉, 발렛 파킹)

    호텔에 들어갔을 때, 손님이 키를 맡기면(PUT) 주차요원이 알아서 주차를 해줍니다. 

    여기서 우리는 손님의 차가 어딨는지 모르죠(스토리지 세부 정보에 대해 걱정안함)

    이후, 차를 찾을 때(데이터가 필요할 때) 번호표를 반납하면(GET) 차를 찾을 수 있습니다.




(출처 : Dell EMC, https://korea.emc.com/storage/elastic-cloud-storage/articles/what-is-object-storage-cloud-ecs.htm)



오브젝트 스토리지의 장점!


1. 액세스 용이성 : 데이터를 쉽게 검색하고 클라우드에서 액세스하며 바로 분석할 수 있음.

2. 효율적 관리 : 비정형 데이터에 정형성을 부여함으로써 많은 양의 컨텐츠를 효율적으로 저장 관리할 수 있음.

3. 확장성 : 계층형 구조를 가진 기존 스토리지와는 달리 오브젝트 스토리지는 데이터가 커져도 복잡해지지 않음.

4. 타 서비스와의 연동 : 클라우드 서비스 내에서 제공되는 다른 서비스들과 통합 및 연동 가능.




추가적으로 오브젝트 스토리지에 대해서 더 깊게 알고 싶으신 분들은 아래의 링크를 참고해주세요~



출처 : 

1. 오브젝트 스토리지(한국데이터진흥원) : https://www.kdb.or.kr/info/info_04_view.html?field=&keyword=&type=techreport&page=19&dbnum=183542&mode=detail&type=techreport

2. 오브젝트 스토리지 이점(IBM) : https://www.ibm.com/blogs/cloud-computing/2017/02/01/object-storage-benefits-myths-and-options/



728x90
반응형

'Cloud > Storage' 카테고리의 다른 글

블록스토리지(Block Storage) 정의  (0) 2019.03.05
파일 스토리지(file storage) 정의  (0) 2019.03.01
728x90
반응형

 

안녕하세요! r-son입니다.



오늘 알아볼 내용은 클라우드 스토리지 중에서도 파일 스토리지(AWS의 EFS, Azure의 File Storage, Oracle Cloud의 File Storage) 입니다.

(직역했을 때, 파일 저장소이죠?! 그렇다면 앞서 블록 스토리지와 오브젝트 스토리지와는 무엇이 다른걸까요??)





먼저 파일 스토리지를 알기 전에 NFS에 대해서 알아볼 필요가 있습니다.


- NFS(Network File System)이란?

Linux, Unix환경에서 네트워크를 이용한 파일 공유 목적으로 만들어졌는데, 서버와 클라이언트 구조로 구성되어 있으며 클라이언트가 마운트(mount)방식을 이용하여 자신의 파일처럼 사용할 수 있는 방식입니다. 

(※ 주황색 선은 Symbolic link방식을 이용하여 Server 와 Client간의 파일 정보를 주고 받습니다.)




이러한 NFS 방식을 이용하여 클라우드 or 온프레미스 상에서 서버와 애플리케이션 간의 파일 공유 시스템을 파일 스토리지라고 합니다.

좀 더 개념을 명확히 하기 위해 아래 표를 보시면서 다른 스토리지와의 비교해보겠습니다.





조금 더 이해가 되셨나요? 

파일 스토리지와 애플리케이션 간의 연결은 mount 방식을 이용하여 연결할 수 있습니다.

추후 mount를 이용한 연결 방식과 심볼릭 링크에 대해서도 다루도록 하겠습니다.


감사합니다.



728x90
반응형

'Cloud > Storage' 카테고리의 다른 글

블록스토리지(Block Storage) 정의  (0) 2019.03.05
오브젝트 스토리지(Object Storage) 정의  (0) 2019.03.03

+ Recent posts