본문 바로가기

Develop/Cloud6

Microservice 12 Factors + 3 Factors 1. base code - 각 레퍼지토리에 저장된 마이크로서비스 단일 코드 베이스를 뜻함. - 버전 제어를 위한 목적, 형상관리를 위해 코드를 한곳에서 배포하는 것이 목적. - 이후 테스트 환경이나 라이브 환경 등에 배포하기 위해서는 통일된 코드 관리가 필요함 2. dependency isolation - 각 마이크로 서비스는 자체 종속성을 가지고 패키징되어 있는 구조 - 전체 시스템에 영향을 주지 않는 상태에서 변경되어야 함 3. configurations - 코드 내에 하드 코딩되어 있는 구성 설정 정보가 없어야함 - 위부에서 마이크로서비스의 설정에 필요한 작업들을 할 수 있어야함 - 동일한 구성정보가 외부 서비스 정보에 전파될 수가 있음 4. linkable backing services - 서비스.. 2023. 2. 15.
[AWS] AWS EC2 인스턴스 (Ubuntu) 에서 MySql 세팅하기 하이 ~~!! 이전의 포스팅에서 우리가 EC2 인스턴스를 만든 거 기억하실거다. ubuntu로 만들었는데 오늘은 여기다가 mysql을 세팅해볼 거다. Ubuntu에 MySql 세팅하기 먼저 apt를 업데이트 해주자. 그러고 나서 mysql을 설치해주자. dpkg -l | grep mysql-server 를 입력하면 잘 설치되었는지 확인할 수 있으니, 한번 확인 해보자. 설치를 했으니 구동을 하고...!! ps -ef | grep mysql 을 입력해서 잘 구동되었는지 확인해보자. 자 이렇게 잘 설치했으면 이제 우리가 해줘야하는 건 외부에서 이 mysql에 접근이 가능하도록 설정해줘야한다. 뭐 콘솔창에서 쿼리작업을 할거라면 ec2 에 접속해서 쓰면 되겠지만 너무 불편할 것 같아서 나는 MySql Workb.. 2019. 12. 25.
[AWS] AWS EC2 랑 Sublime Text 3 연동하기 하이~! 예전에 AWS 같은 Cloud에 서버를 두고 프로젝트르 할때 서버단 어플리케이션을 수정하면 매번 불편하게 FileZilla 같은 sFTP 프로그램을 이용해서 올리곤 했다. 흠 .. 그게 너무 불편해서 좋은 방법이 없을까하다가.. !! 직접 개발툴을 서버랑 연동하자는 생각을 했고, 찾아보니 방법이 있었다. 다른 Tool 들도 연동이 가능하긴 한데 !! 오늘 소개할 내용은 Sublime Text 3 랑 내가 AWS 에서 만든 EC2 를 연동하는 걸 해볼거다.ㅎㅎ 우선 Sublime Text 가 없으신 분들은 설치하고 오자!! https://www.sublimetext.com/3 Download - Sublime Text Sublime Text 3 is the current version of Sub.. 2019. 12. 18.
[AWS] Putty 로 EC2 접속하기 이전 포스팅에서 EC2를 생성해보았다. *이전포스팅 보러가기 https://devkingdom.tistory.com/71 [AWS] EC2 인스턴스 만들기 하이 ~~!! 지난번 포스팅에서 VPC랑 서브넷을 생성했었다. *지난번 포스팅 보러가기 https://devkingdom.tistory.com/70 오늘은 그안에 EC2 인스턴스를 만들고, putty로 실제 접속을 해볼거다. 자 먼저 EC2 대시보.. devkingdom.tistory.com 그럼 만들었으면 접속을 한번 해봐야하지 않겠는가 !!! ㅎㅎ 내 노트북은 Window기 때문에 이 인스턴스에 접속을 하려면 Putty 같은게 필요하다. 일단 putty 없으면 다운로드 부터하자. putty 다운로드 그리고 우리가 지난번에 Key pair를 생성 했.. 2019. 12. 15.
[AWS] EC2 인스턴스 만들기 하이 ~~!! 지난번 포스팅에서 VPC랑 서브넷을 생성했었다. *지난번 포스팅 보러가기 https://devkingdom.tistory.com/70 오늘은 그안에 EC2 인스턴스를 만들고, putty로 실제 접속을 해볼거다. 자 먼저 EC2 대시보드에 접속해보자. 위의 화면을 보면 인스턴스 시작이 있다. 과감하게 누르자. 보면 리눅스를 선택할 수 있다. 본인이 사용하고 싶은 리눅스를 선택하자. 나는 Ubuntu Server 18.04를 사용할 거다. 다음은 os의 성능을 선택할 수 있다. 나는 ... 무료인 프리티어를 사용하고 있으므로 프리티어가 가능한 버전을 선택하도록 하겠다. 여기서 검토 및 시작을 누르지말고 다음: 인스턴스 세부 정보 구성을 누르자. 왜냐면 ... 그냥 해버리면 default로 설정.. 2019. 12. 15.
[AWS] VPC 구성하기 안녕ㅎㅎ node.js 공부를 좀 해보려고 하는데 .. ㅎㅎ 실습할 환경이 없어서 AWS 로 구성해보려고 한다. 예전에 AWS 로 웹서버랑 WAS를 구성해본 경험이 있는데.. 기억이 가물 가물하다. 그래도 하나하나 해보면서 포스팅해두려고한다. (다음에 할때는 안까먹기 위해서 !) 일단 계정없는 분들은 가입부터하자 ㅎㅎ 다들 AWS 시작하면 EC2 인스턴스부터 만들곤 한다. ㅎㅎ 하지만 나는 VPC 부터 만든다. 그럼 VPC는 도대체 뭘까? VPC VPC 는 Virtual Private Cloud 의 줄임말이다. 우리는 VPC를 적용해서 VPC 별로 네트워크를 구성할 수 있다. VPC를 여러개 적용해놓으면 각각의 완전히 독립된 네트워크처럼 동작하게 된다. VPC는 RFC1918이라는 사설 ip 대역에 맞춰.. 2019. 12. 14.