Oracle Cloud Autonomous Transaction Processing ATP => DB서버
Cloud ==> 사전적 의미 : 구름
Cloud 서비스의 종류 (크게 3가지로 구분) :
(1) Iaas (이에이아스 => Infrastructure as a service) =>
즉, 사용자에게 원하는 만큼의 하드웨어 자원을 제공하는 서비스
ex) MS Onedrive, Google Drive, Dropbox, Apple iCloud
(2) Paas (파스 => Platform as a service)
즉, 서비스로서 플랫폼 (Platform = 운영체제 + 각종 프레임워크 + 실행환경)을 제공
(Platform == 각종 Frameworks + Runtime환경 (실행환경) )
ex) 안드로이드 플랫폼 , iOS 플랫폼
ex2) 운영체제 (윈도우즈 플랫폼, 맥 플랫폼, 리눅스 플랫폼, 유닉스 플랫폼, ... )
ex3) 우리가 지금 사용하는 Oracle ATP도 해당
(3) Saas (싸스 => Service as service)
즉, Paas + 미리 기업들이 필요로하는 각종 서비스들을 구현해서 제공 (ERP, ... )
예: ERP, Online MS Office365
*** Cloud Service를 구축하기 위한 가장 핵심 기술 => "가상화(Virtualization) 기술"
=> 호스트 OS + 다수의 Guest OS가 생성됨 (ex: VMware fusion, 패러랠즈)
---
현재 우리의 상황
1) Oracle Cloud ATP (Database) => PAAS
2) Oracle Cloud Compute 서버 => CPU-centric jobs를 주로 수행 =>
"응용서버" (응용 어플리케이션이 구동되는 서버)
즉, 우리에게 남은 Cloud 서비스는 절반은 바로, Compute 서버 (응용서버)를 구축하고 사용하는 것!
---
* Provisioning : 지정한 image와 shape대로 자원을 할당하는 작업
* IP주소 2가지 종류
1) Public IP adress : 공인 IP주소 (인터넷에서 접속 가능한 주소)
2) Private IP adress : ()
* 나의 정보
occ-dev
Public IP address: 파일확인
Username: ubuntu
* ssh key file (공개키, 기본키)
한번 받으면 다시 받을 수 없다!
C:\Users\JIN\.ssh 경로에 넣어주자
* 암호화 (Encryption)
----------- 암호화 (인코딩) ------------>
원문 (Plain Text) => 암호문 (Cipher Text) => 원문 (Plain Text)
------------ 복호화 (디코딩) ------------>
*암호화 알고리즘은 2가지로 나눌 수 있다.
1)양방향 알고리즘 (plaintext -> ciphertext -> plaintext) (암호화, 복호화 모두 가능)
- 대칭키 암호화 알고리즘 : 키를 만들어서 수행
- 비대칭키 암호화 알고리즘 : 수리적인 공식에 의해서 수행
2) 단방향 암호화 알고리즘 (plaintext -> ciphertext) (암호화만 가능, 복호화는 불가)
---
HTTP protocol의 기본 포트번호 : 80번 포트
SSH protocol의 기본 포트번호 : 22번 포트
---
OCC instance가 우리에게 준 정보 2가지:
1) IP주소 (public) : 파일확인
2) 기본 계정이름 : ubuntu
파워쉘 명령어
PS C:\Users\JIN\.ssh> ssh ubuntu@IP주소(파일확인) -i ssh-key-2022-09-16.key
기본키 파일을 id_rsa로 엎어치면
PS C:\Users\JIN\.ssh> ssh ubuntu@IP주소(파일확인) 이렇게 입력해도 된다
로그아웃은 logout 입력하면 된다 (ctrl+d도 가능)
---
SSH protocol - 단순히 원격서버에 로그인 용도로만 사용되는게 아니라 Loal -> Remote 파일송수신까지도 가능
File Transfer Protocol => FTP (파일전송 통신규약)
FTP + SSH => SFTP (Secure FTP)
Eclipse project -> <project>.war 파일로 export
FTP Client (X) => SFTP Client가 필요
-> FileZila Client를 설치하자!
scoop install filezila
---
vim
vimtutor를 배워보자
scoop install vim
scoop install vimtutor
이후 명령창에 vim, vimtutor 입력으로 실행 ex) vi <파일명>
명령어는 : 입력후 치면된다. (ex) :q, :help)
'국비학원' 카테고리의 다른 글
[국비지원] KH 정보교육원 118일차 (0) | 2022.09.18 |
---|---|
[국비지원] KH 정보교육원 117일차 (0) | 2022.09.14 |
[국비지원] KH 정보교육원 116일차 (0) | 2022.09.14 |
[국비지원] KH 정보교육원 115일차 (0) | 2022.09.13 |
[국비지원] KH 정보교육원 114일차 (0) | 2022.09.08 |