목록개발/Cloud Computing (8)
그저 내가 되었고
1. 가비아 도메인 구입 후 레코드 추가(백엔드 ip) 2~3은 아래 링크 참고 https://mement-m0ri.tistory.com/96 2. vm에 nginx 설치 - nginx 설정이 필요하다(sites-available 및 sites-enabled는 이제 사용되지 않는다고 함!!) 1] nginx 설정 파일 편집 cd /etc/nginx/conf.d //설정 위치 이동 sudo vim default.conf //설정 파일 편집 2] default.conf에 아래 내용 기입해 넣는다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 # dallog-ws /etc/nginx/conf.d/default.conf server { l..
과정 개략))1) Azure에서 배포할 백엔드 서버 구축하기(Azure 리소스 그룹 생성, Azure Virtual Machines 구축)2) Azure에서 배포할 DB 서버 구축하기(Azure Database for MySQL 구축)3) Spring Boot(Gradle-groovy)로 백엔드 서버 코딩하기4) 2)에서 구축한 DB 서버를 백엔드 코드로 연결 후 서버 구동해서 DB 잘 붙는지 확인하기5) 코딩한 백엔드 서버를 깃에 올리기6) 1)에서 구축한 Azure Virtual Machines에 깃에 올려둔 코드 클론해서 배포하기7) 배포한 ip로 데이터 보내보며 DB까지 잘 붙는지 확인하기 1-1) Azure에서 배포할 백엔드 서버 구축하기(Azure 리소스 그룹 생성) 1-2) Azure..
로드 밸런싱(Load Balancing) 이란? ELB를 이해하기위해 우선 로드 밸런싱이 어떤 역할인지부터 araboza. Load(부하) Balancing(분산)이란 컴퓨터 네트워크 기술의 일종으로, 둘 혹은 셋이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. 말그대로 부하를 분산해 트래픽이 과도하게 몰려 서비스가 중단되는 현상을 막기 위한 기술이다. 그래야 지연 없이 작업을 처리하고 속도를 낼 수 있다. 회사에서 팀장이 외부로부터 받아 처리해야 할 업무를 팀원들에게 나누어 주어 기간안에 일을 처리하는 행위 또한 부하 분산으로 볼 수 있다. 로드 밸런서는 이런 부하를 분산하는 것 뿐만 아니라, 스케일 아웃에 대한 하나의 엔드포인트를 제공하기도 한다. 우리는 오토스..
출처:: https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-RDS-%EA%B0%9C%EB%85%90-%EC%95%84%ED%82%A4%ED%85%8D%EC%B3%90-%EC%A0%95%EB%A6%AC-%EC%9D%B4%EB%A1%A0%ED%8E%B8 AWS RDS:: 관계형 데이터베이스(RDB)를 간편하게 클라우드에서 설정, 운영, 확장이 가능하도록 지원하는 웹 서비스 RDS는 MySQL이나 오라클 같은 데이터베이스의 설치, 모니터링, 백업, 알람 등 관리를 대신해주며, 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같이 잦은 운영 작업을 자동화하여 비용 효율적이고 크기 조정 가능한 DB 서비스를 제공한다. 따라서 RDS를 통해 개발자는 DB 인프라를 구성하..
Cloud Native 클라우드 네이티브 애플리케이션 개발은 잘 알려져 있는 클라우드 컴퓨팅 기법과 기술을 기반으로 애플리케이션을 구축, 실행, 개선하는 방법입니다. 클라우드 네이티브 애플리케이션"의 "클라우드"란 무엇일까요? "클라우드 네이티브" 애플리케이션은 프라이빗, 퍼블릭 및 하이브리드 클라우드 환경 전체에 지속적인 개발과 자동화된 관리 환경을 제공하기 위해 특별히 설계된 애플리케이션을 뜻합니다. 기업은 클라우드 컴퓨팅을 채택하여 애플리케이션의 확장성과 가용성을 향상시킬 수 있습니다. 이러한 이점은 리소스의 셀프 서비스 및 온디맨드 프로비저닝은 물론 개발부터 프로덕션에 이르는 애플리케이션 라이프사이클을 자동화하여 실현할 수 있습니다. 그러나 이러한 이점을 모두 활용하기 위해서는 새로운 형태의 애플..