알리바바 클라우드 시작하기
https://www.alibabacloud.com/ko
Alibaba Cloud: 클라우드 컴퓨팅 서비스
세계 최고의 클라우드 컴퓨팅 및 인공 지능 기술 회사는 전 세계적으로 확장 가능하고 안전하며 안정적인 클라우드 컴퓨팅 서비스를 제공합니다.
www.alibabacloud.com
알리바바 클라우드에 접속한다.
우측 상단의 [무료 계정]을 클릭한다.
구글 계정으로 등록한다.
회원가입이 완료되면 뜨는 창.
우측 상단의 [콘솔 보기] 클릭한다.
들어가면 설문 조사 창이 뜨는데, 아무거나 체크한다.
좌측에 [개인용]을 체크한다.
가운데 [Elastic Compute Service (3개월)]을 클릭한다.
AWS에 Amazon Linux2가 있듯, Alibaba에도 Alibaba Linux3가 있다.
이는 CentOS와 유사하다.
[사용해 보기]를 클릭한다.
지역은 '홍콩'을 한다.
호스트 이름을 바꾼다.
위에 연필모양을 누르거나, 우측에 [Modify Hostname]을 클릭한다.
[OK]를 누른다.
가운데 [Connect] 버튼을 누른다.
[Send Remote Call]을 클릭한다.
이런 식으로 활용할 수 있다.
좌측 바에 [SSH Key Pairs]를 클릭한 후 [Create SSH Key Pair]를 한다.
키가 만들어졌다. 이 키를 적용시키려면 오른쪽에 [Bind]를 눌러야 한다.
webserver를 클릭하고 > 버튼을 눌러 오른쪽으로 옮겨준 뒤, [OK]를 눌러준다.
왼쪽 메뉴에서 [Instances]를 들어간다.
Moba Xterm으로 들어가기
VM이 다 만들어진 상태에서 KEY가 생성되었기 때문에, REBOOT을 해야 한다.
체크한 뒤, restart를 해준다
public IP, .pem파일을 입력한다.
public IP가 확인이 되면, 웹브라우저에서 접속해 보면....
접속되지 않는다.
firewall은 inactive 상태, 그렇다면 이는 보안 접속에 문제가 있기 때문이다
다시 콘솔로 들어가 본다.
보안목록에서 추가해야한다...
OSS 시작하기
OSS란...
[Create Folders]를 눌러서 images 폴더를 만든다.
File ACL을 public read로 바꿔야 한다.
그러면 클립보드에 링크가 복사되는데, 접속해보면
ㄷ
업로드 된 사진이 잘 보인다.
같은 방식으로 index.html 파일을 추가한다.
Basic Settings > Static Pages 로 간다.
처음에 뭔 창이 뜨는데 그냥 ok버튼 누르면 된다.
Static Pages 탭으로 가서 [Configure]를 누른다.
지정 후 save를 눌러야 저장된다.
Overview 메뉴에서 Domain Names에 들어가보면 오른쪽에 블록 표시된 링크를 복사한다.
준비된 alibaba.tar파일을 버킷에 업로드한다.
Task List에서 방금 올린 alibaba.tar의 오른쪽 [share]를 클릭 한다.
그리고 Moba Xterm으로 접속한다.
아까 복사한 링크를 이용해서 wget으로 tar파일을 다운로드 받는다.
tar파일을 /var/www/html에 압축 해제한다.
외부 ip 주소를 확인한다.
Alibaba Cloud 메인 창으로 들어간다.
Free Trial 클릭
dns 검색해서 - 우측의 Alibaba Cloud Public DNS 를 클릭한다.
체크하고 [Activate Now]를 클릭한다.
[Console]을 클릭한다.
콘솔의 왼쪽 탭에서 dns를 검색한 뒤 'Alibaba Cloud DNS'를 클릭한다.
[Add Domain Name] 클릭
저번에 구매했던 사이트를 입력한다.
그러면 오른쪽에 Dns Server Status에 노란 글씨가 있다.
클릭해보면 2개의 네임 서버가 나타난다.
메이저 cloud가 아니면 보통 네임서버는 2~3개 정도 제공된다.
이를 복사해둔다.
그리고 가비아에서 My 가비아 -로 가서 [네임 서버]의 [설정]으로 들어간다.
이전 네임서버를 다 지우고 알리바바의 네임서버로 새로 붙여넣은 뒤, 소유자 인증을 하고 [적용]한다.
CNAME - 도메인을 도메인으로 연결
endpoint(도메인의 또다른 이름) - => 너무 길다
일반적으로 도메인 네임으로 쓰기 어렵다
object storage가 보통 앤드포인트를 가지고있는데, 이를 더 줄이기 위해서 타입을 CNAME으로 하고 줄인다
복사한 후
붙여 넣는다.
그리고 blog.cloudywinter.shop 으로 들어가본다.
잘 뜨면 성공!
File Storage NAS
NFS와 유사
다시 Alibaba Cloud 메인 창으로 가서 - Free Trial 누른다.
File Storage 검색 후 - Try Now
홍콩으로 Region을 바꾼 후, Buy Now를 한다.
결제가 끝나면 콘솔로 간 뒤, File Storage NAS 를 클릭한다.
가운데 [Open immediately] 를 클릭한다.
체크 후 [Activate Now] 클릭
Region을 Hong Kong으로 수정한다.
[Activate Now] 를 클릭한다.
File System ID를 클릭해서 속성으로 들어간다.
왼쪽에 [Mount Targets] 탭으로 들어간 뒤, 우측에 Actions-Mount를 클릭한다.
Mount 한다.
Alibaba 이미지 서비스
- ECS(Elastic Compute Service) 인스턴스를 생성한 후 소프트웨어 설치 및 애플리케이션 환경 배포와 같은 작업을 수행하여 인스턴스를 사용자 지정하고 사용자 지정 인스턴스에서 사용자 지정 이미지를 생성할 수 있다.
- 이 상태의 것을 이미지로 만들어서 보관하고 있거나, 이 이미지를 통해 바로 인스턴스를 만들 수 있다.
- AWS의 '나의 이미지', Azure와 GCP의 '커스텀 이미지' 와 같다
- VM 재생성을 위함
유료 서비스이기 때문에 따로 적용하진 않았다
콘솔에서 -Elastic Compute Service - Images로 간다.
[Create Now]를 클릭한다.
[Create] 클릭
이미지가 생성된다.
Alibaba 네트워크 서비스
VPC - ip 주소 범위, 네트워크 세그먼트, 라우팅 테이블, 게이트웨이를 사용할 수 있다. -격리 네트워크 환경을 구축
-임대 회선, VPN
- 기업 내 자원과 퍼블릭 클라우드를 연결한 하이브리드 클라우드 서비스 제공 = site-to-site 기술 제공
vSwitch - 서브넷과 같은 역할
Alibaba 데이터베이스 서비스
- MySql, MariaDB
- 완전관리형 서비스 -> 백업, 재해 복구
메인 화면 - Free Trial- 개인용 체크하고 RDS 검색
Region은 홍콩으로
Version은 5.7로 한다.
Buy Now
rds 검색해서 들어간 뒤, Instance메뉴로 들어간다.
인스턴스 이름 클릭
Databases 메뉴로 들어간다.
[Create Database] 클릭
그 다음 Accounts 메뉴로 들어간 뒤, [Create Account]를 누른다.
wordpress를 체크한 뒤, 오른쪽 버튼을 누르면 오른쪽처럼 된다.
비밀번호를 세팅한 뒤, [OK]를 누른다.
그 다음 Database Connection메뉴로 들어간 뒤, 상단의 [Change Endpoint]를 누른다.
현재 내 자신의 80포트가 연결이 되어있는지 확인 -> connected가 뜨면 루프백 아이피 127,0,0.1에서 80포트가 오픈되어 있음을 알 수 있다.
내가 여기다 웹서버 설치해서 잘 운영되고 잇구나 를 확인
같은 방식으로 내가 해놓은 rds, 3306포트가 막혀있는건 아닌지 확인해보자
역시 connect되지 않음을 확인할 수 있다.
이를 해결하기 위해 console로 간다.
Data Security 메뉴로 들어간다.
출발지 ip가 127.0.0.1일때만 들어올 수 있음
whiletelist -> 좋은 리스트. 블랙리스트와 반대
whitelist에다가 리스트를 집어넣으면 그 아이피는 허용하는 것이다.
ip a 해서 아이피 확인
default에서 modify를 클릭한 뒤, 공백 없이 private ip를 포함한다.
private ip(두번째 ip)를 화이트리스트에 포함한다.
하고 다시 해보면...들어가져ㅑ야...하는데...안들어가짐.....ㅠㅠㅠㅠ
그 다음 wget database~~~하고
sudo yum install -y httpd php php-mysqlnd php-gd php-mbstring wget unzip
그리고 현재 작업 경로가 root이기 때문에 unzip할 때 /root/worddpress-해야함...
그러고 블라블라 한 뒤에
rm index.html
blog.cloudywinter.shop 해 보면 wordpress가 뜬다..
wordpress에서
데이터베이스 호스트를 rm-~~~어쩌고 긴거
그리고 인스턴스를 stop한다.
oss 다시 시작하기...
Object Storage Service 검색 - 내 버킷을 클릭한다.
Transmission 탭으로 가서 [Map Custom Domain Name]을 클릭한다.
입력한 뒤, submit 한다.
하고 oss.cloudywinter.shop 으로 접속하면...되는데...안됨....