TECHNOLOGIES

Azure Serverless

인프라 관련 요구사항에 사용하는 시간 및 리소스를 최소화하여 핵심 비즈니스에 더 높은 가치를 제공합니다. 완전관리형 엔드투엔드 Azure 서버리스 솔루션을 사용하여 개발자 생산성 향상, 리소스 최적화 및 혁신 속도를 가속화 할 수 있습니다.

서버리스(Serverless)란?

Serverless란 서버가 없다는 뜻입니다. 하지만 실제는 서버가 없는 것이 아니라 서버가 없는 것처럼 작동하여 사용자가 서버에 대한 관리포인트를 가지지 않도록 하는 것을 의미합니다. 앱을 실행하고 확장하는데 필요한 인프라가 자동으로 관리되므로
사용자는 앱 구축과 배포에만 집중할 수 있고, 생산성을 높일 수 있습니다.

신속한 개발을 위한 선택, 서버리스

새로운 웹 어플리케이션을 개발하기 위해서는 어플리케이션 개발 이외에 인프라, OS, 미들웨어, 웹 서버 등, 관리 포인트가 너무나도 많습니다.

Serverless Service는 사용자 입장에서 서버가 없는 것처럼 움직이므로 위에서 나열한 관리 포인트를 최소화해 줍니다. Azure클라우드 컨설턴트는 Azure의 다양한 Serverless Service를 효율적으로 사용하기 위한 컨설팅을 제공합니다.

Azure Function:

다양한 이벤트에 작동하는 서버리스 컴퓨팅 서비스

이벤트를 받고 그에 응답하는 방식으로 움직입니다. 개발 시 다양한 프로그래밍언어를 사용할 수 있어 사용자가 익숙한 언어를 사용할 수 있습니다. 시나리오에 따라 동작 횟수 및 동작 시간에 따른 과금을 선택할 수 있습니다.

Azure Logic App:

코드 작성없이 워크플로 디자인 및 사용

코드작성을 할 필요없이 다양한 서비스(클라우드 또는 온-프레미스) 간 상호 작용 및 작업들을 수행하도록 로직을 만들어서 사용할 수 있습니다. 디자이너를 이용해 직관적으로 다양한 워크플로를 생성할 수 있습니다.

User based Serverless:

Serverless Solution

Serverless Solution은 Serverless Service뿐만 아니라 다양한 Azure의 서비스를 활용하여 Serverless Architect를 구성하는 것입니다. Azure에서 제공하는 다양한 서비스를 이용, 사용자가 Serverless Solution 구성을 위한 컨설팅을 해 드리고, 핵심 업무에 집중할 수 있는 환경을 제공합니다.

서버리스 애플리케이션 환경

PaaS Service인 Azure Web App의 자동 크기 조정을 활용하면 인프라에 대한 관리에 신경 쓸 필요 없이 애플리케이션을 배포할 수 있습니다. 사용자가 익숙한 방식으로 단지 코드만을 업데이트하여 애플리케이션을 관리하는 솔루션을 구성할 수 있습니다.

서버리스 API Management

서버리스 애플리케이션에 적합한 구조로 디자인되고 구현된 사용 모델을 제공하는 완전 관리형 서비스인 Azure API Management를 사용하여 API를 게시, 보호, 변환, 유지 관리 및 모니터링합니다.

서버리스 메시징

Azure Event Grid로 이벤트 기반 애플리케이션 시나리오를 단순화합니다. CloudEvents 스키마를 사용하여 서버리스 논리를 여러 Azure 서비스 및 외부 소스에서 들어오는 이벤트에 연결합니다. Azure Service Bus 메시징 인프라를 사용하여 사설 클라우드 환경과 공용 클라우드 환경에 걸친 연결로 확장성 있는 분산 클라우드 솔루션을 구성할 수 있습니다.