티스토리 뷰

DB 서버 공유를 위한 네이버 클라우드 플랫폼을 사용했다.

Mysql을 배워서 사용할지 라이선스 비용이 들지만 오라클DB를 사용할지 두가지 선택권이 있었는데 팀원들과의 회의 끝에 후자를 선택했다.

 

 

DB 서버 공유 시 필요한 조건

공인 IP(= Public IP) 또는 Public DNS(Public 도메인) 정보 필수
서버 Port 번호
     - default Port(포트 번호 변경 안 한 경우)
            ‣ 오라클: 1521       
            ‣ MySQL: 3306          
            ‣ MongoDB: 27017

사용자 & 패스워드
• (옵션) DB 버전

 

 

 


 

 

네이버 클라우드 플랫폼이란?

네이버 클라우드 플랫폼은 네이버가 제공하는 클라우드 컴퓨팅 서비스로, 기업 및 개발자들이 애플리케이션을 개발하고 운영하기 위한 다양한 클라우드 기능을 제공합니다. 

1. 컴퓨팅 리소스 제공:
   - 가상 머신 (VM) 인스턴스를 제공하여 사용자가 필요에 따라 컴퓨팅 리소스를 할당하고 관리할 수 있습니다.
   - 다양한 사양의 VM을 선택하여 애플리케이션의 성능과 용량을 조절할 수 있습니다.

2. 데이터베이스 서비스:
   - MySQL, PostgreSQL, Redis, MongoDB 등 다양한 데이터베이스 엔진을 지원합니다.
   - 데이터베이스를 쉽게 배포, 확장 및 관리할 수 있는 서비스를 제공합니다.

3. 스토리지 서비스:
   - 블록 스토리지와 객체 스토리지를 제공하여 데이터를 안전하게 저장하고 관리할 수 있습니다.
   - 다양한 스토리지 클래스를 제공하여 비용과 성능을 조절할 수 있습니다.

4. 네트워킹 서비스:
   - 가상 네트워크(VPC)를 통해 사용자가 독립된 네트워크 환경을 설정하고 관리할 수 있습니다.
   - 로드 밸런서, 방화벽, 가상 네트워크 등 다양한 네트워킹 기능을 제공합니다.

5. 보안 및 인증:
   - 데이터 암호화, 보안 그룹, 접근 제어 등을 통해 안전한 클라우드 환경을 제공합니다.
   - 사용자 인증 및 권한 부여를 위한 다양한 보안 기능을 지원합니다.

6. 서버리스 컴퓨팅:
   - 사용자가 서버 관리 없이 코드를 실행할 수 있는 서버리스 컴퓨팅 환경을 제공합니다.
   - 함수를 실행하고 이벤트에 응답하는 서버리스 애플리케이션을 구축할 수 있습니다.

7. AI 및 빅데이터 서비스:
   - 기계 학습, 딥러닝, 데이터 분석 등을 지원하는 다양한 AI 및 빅데이터 서비스를 제공합니다.
   - 데이터를 수집, 저장, 처리하고 AI 모델을 학습하고 배포할 수 있는 플랫폼을 제공합니다.

네이버 클라우드 플랫폼은 이러한 다양한 서비스를 통해 개발자와 기업이 안정적이고 확장 가능한 클라우드 환경에서 애플리케이션을 구축하고 운영할 수 있도록 지원하고 있습니다.

 

 

 


 

 

 

그렇다면 클라우드 플랫폼이란 뭘까?

비전공자인 나는 사실 처음 들어보는 용어가 너무 많아서 꼬리 질문이 많아진다...🙄

 

클라우드 플랫폼은 인터넷을 통해 다양한 IT 리소스와 서비스를 제공하는 컴퓨팅 환경을 의미합니다. 이는 사용자가 자원을 구매하고 필요한 서비스를 웹을 통해 이용할 수 있게 하는 기술적인 기반을 가지고 있습니다. 

1. 자원 제공과 서비스: 클라우드 플랫폼은 가상화된 컴퓨팅 리소스를 제공합니다. 이는 가상 서버, 스토리지, 네트워크, 데이터베이스, 개발 도구, 분석 도구, 인프라스트럭처 등을 포함합니다.

2. 탄력성 및 확장성: 사용자는 필요에 따라 자원을 동적으로 할당하거나 반납할 수 있습니다. 이는 애플리케이션의 요구에 따라 확장이나 축소가 용이하며, 비즈니스 요구에 대응할 수 있는 높은 유연성을 제공합니다.

3. 셀프 서비스와 온디맨드 이용: 사용자는 자체적으로 필요한 서비스나 자원을 선택하고 구성할 수 있습니다. 이는 셀프 서비스와 온디맨드 이용을 가능하게 합니다.

4. 관리 및 모니터링 기능: 클라우드 플랫폼은 자원을 효과적으로 관리하고, 모니터링하며, 성능을 최적화하기 위한 다양한 도구와 기능을 제공합니다.

5. 멀티테넌시: 여러 사용자나 조직이 동시에 클라우드 플랫폼을 사용할 수 있습니다. 각각의 사용자는 자체적으로 독립된 환경을 가지며, 자원이나 데이터를 공유하지 않습니다.

6. 서비스 모델: 클라우드 플랫폼은 다양한 서비스 모델을 제공합니다. 주요 서비스 모델로는 IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service)가 있습니다.

이러한 특징들은 기업이나 개발자가 비용을 절감하면서도 안정적이고 확장 가능한 IT 인프라를 구축하고 운영할 수 있도록 도와주는 주요 장점을 제공합니다. 클라우드 플랫폼은 대규모 데이터 센터에서 다양한 서비스를 제공하는 글로벌 기업들과 중소기업이나 개발자들이 자체적으로 구축하기 어려운 기술적 요소를 쉽게 활용할 수 있도록 하는 플랫폼으로 큰 역할을 하고 있습니다.

 

 


 

 

 

추가로 더 찾아본 유트브 클라우드 설명 영상들

https://youtu.be/eRTUmgODZtg?si=DSGAaqdkP3OhJfnP

 

 

https://youtu.be/apSDvDCykYE?si=_itKzQtRhJUywVWM

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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
26 27 28 29 30 31
글 보관함