반응형

cloud 3

클라우드 서비스 이해 (IaaS, PaaS, SaaS)

클라우드 서비스 이해 (IaaS, PaaS, SaaS) 1. 개요 2. 역사 과거 클라우드 컴퓨팅의 등장 3. IaaS 4. PaaS 5. SaaS 참조 링크 1. 개요 클라우드 컴퓨팅은 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미합니다. 그리고 클라우드 컴퓨팅에서 가상화하여 서비스로 제공하는 대상은 서버, 플랫폼, 소프트웨어입니다. 클라우드 컴퓨팅에서 제공되는 서비스는 크게 IaaS, PaaS, SaaS로 구분됩니다. IaaS(Infrastructure as a Service)는 하드웨어 인프라를 가상화하여 서비스로 제공하는 것으로, 가상머신, 스토리지, 네트워크 등이 포함됩니다. PaaS(Platform as a Service)는 애플리케이션 개발 및 운영에 필요한 플랫폼을 가상화하..

Cloud 2023.07.17

Spring Cloud Config Server 환경 변수를 분리해보자 (1)

실제 서비스에 적용할 아키텍처를 고민하던 중 Spring 에서 지원해주는 기술을 알게 되었고 그것을 구현하는 내용입니다. Spring Cloud Config 를 활용하면 환경변수들을 프로젝트 레포지토리 상에서 완전히 분리할 수 있습니다. 환경 변수 주입은 MSA 아키텍처와 관련해서 설계할 때 한번쯤은 생각 해보게되는 문제입니다. 여러 서비스가 어떻게 하면 환경 변수를 잘 주입 받을 수 있을까? 처음 제가 생각한 조건은 이러합니다. 환경 변수는 각 서비스의 레포지토리에 존재해서는 안된다. 환경 변수가 수정 되었을 때 수정된 내용을 잘 참조 할 수 있어야 한다. 여러 서버의 환경변수를 한 곳에서 체계적으로 관리할 수 있어야 한다. 민감한 환경변수는 통신을 할 때 암호화될 수 있어야 한다. 1. build.g..

Java 2022.12.01

Servlet의 역사

🧐 서블릿의 역사 🔍 세부내용 💡 CGI 💡 서블릿 2.4 ~ 🪶 XML 코드 예제 🪶 DTD 코드 예제 🪶 XSD 코드 예제 💡 서블릿 3.0 ~ 💡 서블릿 4.0 ~ 💡 자카르타 서블릿 🧐 서블릿의 역사 Servlet은 Java EE의 발전과 같은 맥락으로 함께 하고 있다. JSP, Servlet은 Java EE 버전에 따라 종속 되고 하위 기술로써 그 역할을 한다. Java EE는 Java Enterprise Edition을 의미한다. Java EE에는 기업용 어플리케이션과 클라우드 어플리케이션 개발에 필요한 여러가지 복합적인 기술들이 정의되고 모아져있다. www.oracle.com에서 Java EE 버전 별 기술 사양 버전을 확인할 수 있다. 서블릿API 이름 출시 일 플랫폼 중요 변경 사항 자카..

Java 2022.01.11
반응형