DevOps Solution Page Tools Intro

DevOps 환경에 맞는 클라우드 전송 플랫폼을 통한 자동화, 모니터링 및 운영

Akamai의 클라우드 전송 플랫폼은 각종 웹사이트와 웹 또는 모바일 애플리케이션에 강력함을 더하는 다양한 기능을 제공합니다. Akamai가 제공하는 강력한 API에는 계속해서 새로운 API가 추가됩니다. 개발자들은 이를 이용하여 세밀한 관리를 수행하고 비즈니스 니즈에 맞게 확장할 수 있습니다. DevOps용 Akamai 솔루션을 사용하면 개발자들이 기존 CI/CD 워크플로우에 강력한 클라우드 도구와 기술을 간편하게 통합하여 소프트웨어 개발 수명 주기를 단축하고 효율을 극대화할 수 있습니다.

DevOps Solution Page Tools

DevOps용 Akamai 솔루션

DevOps용 Akamai 솔루션은 기업의 자동화 워크플로우에 Akamai 솔루션을 적용하는 데 도움이 되는 통합, 도구 및 플러그인 모음입니다. Akamai 개발자 사이트 방문 >

Akamai와 DevOps

DevOps Overview image

지난 몇 년 동안 IT 운영 부서에서 개발 부서로 많은 권한과 책임이 넘어갔습니다. 이제 개발자들도 우수하고 차별화된 고객 경험(CX)을 제공해야 할 책임을 갖게 되었습니다. 개발자들은 개발 주기를 단축하여 그 어느 때보다 빠르게 시장에 새로운 제품과 기능을 선보여야 합니다. 이러한 추세는 DevOps로 인해 가속되고 있습니다.

Akamai는 이러한 상황에 발맞추어 CI/CD(지속적 통합 및 지속적 배포) 워크플로우에 쉽고 간편하게 통합되도록 클라우드 전송 플랫폼을 개선했습니다. DevOps용 Akamai 솔루션은 다음과 같은 세 가지 특징을 갖습니다.

  • DevOps 방법론의 중심에는 자동화가 존재합니다. Akamai는 기업에서 CI/CD 워크플로우를 완전히 자동화할 수 있도록 코드를 사용하여 프로그래밍 가능한 인터페이스와 사용하기 쉽고 제대로 작성된 설명서를 갖춘 API를 제공합니다.
  • 운영을 정상적으로 유지하고 최적화하기 위해서는 실시간 인사이트가 필요합니다. Akamai는 모든 사용자 이벤트의 실시간 성능 데이터와 주요 비즈니스 지표를 바탕으로 웹 및 모바일 사용자를 종합적으로 확인하는 기능을 제공합니다. 이와 같은 유용한 사용자 인사이트를 통해 기업에서는 애플리케이션 성능 문제를 즉시 처리할 수 있습니다.
  • DevOps 전략이 효과적으로 구현되려면 운영 상의 문제점에 민첩하게 대응해야 합니다. Akamai는 대응 속도, 트래픽 규모 등이 포함된 통계 요약을 바탕으로 실시간 인사이트를 제공하여 기업에서 데이터를 바탕으로 합리적인 결정을 내릴 수 있도록 지원합니다. 이를 통해 운영 상의 도전 과제나 효율 문제에 실시간으로 신속하게 대응할 수 있게 됩니다.

Akamai CLI(명령줄 인터페이스)

오픈 소스 Akamai CLI에서 명령줄을 이용하여 간단한 호출만으로 Property Manager API와 변수를 관리할 수 있습니다. Akamai API의 래퍼로 기능하는 Akamai CLI는 사용자가 손쉽게 사용할 수 있는 환경을 제공합니다. 예를 들어 자동화 스크립트에서 CLI 도구를 사용하여 프로퍼티 생성 프로세스를 간소화할 수 있습니다. CLI 덕분에 새 프로퍼티를 만드는 복잡한 작업을 사용자가 고민할 필요가 없어 이로 인해 절약되는 DevOps 리소스를 중요한 작업에 투입할 수 있습니다.

여기에서 CLI를 다운로드하고 설명서를 확인하십시오.

API 보호

Kona Site Defender(KSD)는 포지티브 및 네거티브 보안 모델을 사용하여 API를 악성 호출로부터 보호합니다. 개발자들은 허용하고 싶은 요청과 콜을 직접 결정할 수 있습니다. Kona Site Defender는 예외 처리된 값을 기준으로 RESTful API의 변수를 조사하고 JSON body와 경로 변수를 조사해 위험한 콘텐츠가 있는지 확인합니다. 전송률 관리(Rate Control) 기능은 API를 통해 발생하는 DDoS 공격을 방어할 수 있으며 KSD는 API에 대한 애널리틱스와 리포팅을 포함하고 있습니다.

자세히 보기 >

빠른 메타데이터 활성화

프로덕션 단계와 스테이징 단계에 설정 변경 내용을 몇 분 만에 적용할 수 있어 개발자들이 하루에도 몇 번씩 변경을 수행하고 테스트하고 배포할 수 있습니다.

자세히 보기 >

Fast Purge

“hold-till-told”(지시가 있을 때까지 보관) 방법을 사용하여 긴 TTL 동안 캐싱할 수 있고 API를 통해 빠르게 업데이트할 수 있습니다. 게시된 콘텐츠는 UI를 사용하여 빠르게 수정할 수 있습니다.

자세히 보기 >

API

모든 기능을 처리하는 Akamai API를 사용하여 명령줄에서 콘텐츠 전송 작업을 프로그래밍식으로 수행할 수 있습니다. 예:

  • Property Manager API: 프로퍼티 설정을 수정하고 수정한 설정을 Akamai 스테이징 또는 프로덕션 네트워크에서 활성화할 수 있습니다.
  • Certificate Provisioning System API: 신규 SSL/TLS 인증서를 요청하고 기존 인증서를 수정하고 인증서를 자동으로 갱신하고 삭제할 수 있습니다.
  • Global Traffic Manager API: GTM 도메인 쿼리에 대한 응답으로서 최적의 클라이언트 네임 서버를 동적으로 선택하여 데이터 센터로 유입되는 트래픽을 관리할 수 있습니다.
  • Diagnostics Tools API: Akamai 네트워크에서 사용자들에게 콘텐츠를 전송할 때 발생하는 문제를 진단하고 해결할 수 있습니다.

자세히 보기 >

CloudTest

시장에 신규 애플리케이션을 출시하기 위해서는 개발자들이 프로덕션 환경에서 CI 테스트를 실시할 수 있어야 합니다. 애플리케이션 개발 수명 주기가 진행될수록 코드 결함을 수정하는 데 소요되는 비용이 기하급수적으로 늘어납니다. 버그를 초기에 잡을수록 비용이 줄어드는 반면 프로덕션 환경에서 버그를 수정하려면 엄청난 비용이 발생합니다. Akamai와 함께라면 프리프로덕션 환경에서 규모에 맞게 부하 테스트를 실시하여 프로덕션 환경에서 앱의 확장성을 보장할 수 있습니다. CloudTest 기능을 이용하여 웹·모바일 앱, API, 데이터베이스, 웹 서비스를 테스트할 수 있고, CI 워크플로우에 테스트가 간편하게 적용됩니다. 테스트 중에 언제든지 실시간 분석을 사용할 수 있으며, 맞춤형 대시보드로 테스트 실행 중 근본 원인 분석을 수행할 수 있습니다.

자세히 보기 >

엔드투엔드 테스트

시장에 신규 애플리케이션을 출시하기 위해서는 개발자들이 프로덕션 환경에서 CI 테스트를 실시할 수 있어야 합니다. 애플리케이션 개발 수명 주기가 진행될수록 코드 결함을 수정하는 데 소요되는 비용이 기하급수적으로 늘어납니다. 버그를 초기에 잡을수록 비용이 줄어드는 반면 프로덕션 환경에서 버그를 수정하려면 엄청난 비용이 발생합니다. Akamai와 함께라면 프리프로덕션 환경에서 규모에 맞게 부하 테스트를 실시할 수 있습니다. 테스트 기능을 이용하여 웹·모바일 앱, API, 데이터베이스, 웹 서비스를 테스트할 수 있고, 지속적 통합 워크플로우에 테스트가 간편하게 적용됩니다. 테스트 중에 언제든지 실시간 분석을 사용할 수 있으며, 맞춤형 대시보드로 테스트 실행 중 근본 원인 분석을 수행할 수 있습니다.

자세히 보기 >

써드파티 도구와 즉각적인 통합

 

  • Varnish Connector: VCL(Varnish Configuration Language)을 이용하여 오리진의 캐싱 규칙을 변경하거나 제거를 요청하거나 기타 작업을 수행하면 해당 내용이 Akamai에 전달되고 동기화됩니다.
  • WordPress: 게시 주기를 자동화할 수 있습니다. 즉, WordPress에서 새 게시물을 작성하면 커넥터가 Fast Purge를 사용하여 캐시를 자동으로 비웁니다.
  • Terraform: Terraform 커넥터를 사용하면 기존 인프라에 Akamai 캐시 및 설정을 자동으로 배포할 수 있습니다.

자세히 보기 >

mPulse

사용자의 브라우저나 모바일 애플리케이션으로부터 직접 데이터를 실시간으로 수집하여 대역폭, 페이지 로딩 시간과 같은 성능 지표와 이탈률, 전환율과 같은 몰입도 지표를 도출합니다. 사용자 위치, 디바이스 종류, 사업자 네트워크 속도, 애플리케이션 사용량과 같은 모바일 사용자 지표도 수집되어 사용자 경험을 종합적으로 파악할 수 있습니다.

자세히 보기 >

보안 및 이벤트 모니터링(SIEM)

SIEM 통합을 수행하면 Akamai 플랫폼에서 생성된 보안 이벤트를 SIEM 애플리케이션에서 확인할 수 있습니다. 이제 Kona Site Defender 고객은 Splunk 및 CEF Syslog용 커넥터를 번거로운 설정 없이 곧바로 사용할 수 있습니다. 그밖의 SIEM을 사용하는 고객은 SIEM API를 통해 Akamai 플랫폼에서 생성된 보안 이벤트를 확인할 수 있습니다.

자세히 보기 >

ESI(Edge Side Includes)

기업에서는 ESI를 통해 앱을 배포한 다음, 콘텐츠 관리 시스템(CMS), 애플리케이션 서버(AS), 콘텐츠 전송 네트워크(CDN) 중에서 앱이 조합될 위치를 선택할 수 있습니다. 또한, ESI는 엣지에서 복수의 API 호출이나 앱의 다양한 기능과 연결된 API 호출을 하나의 API 호출로 병합하여 API 트래픽을 줄이고 성능을 개선합니다. 오픈 소스 ESI의 선구자인 Akamai는 현재 IBM, Oracle, BEA Systems와 같은 IT 기업들과 함께 ESI 개방형 표준 사양을 관리하고 있습니다.

자세히 보기 >

Cloudlet

엣지에서 즉시 사용 가능한 기능을 제공하는 Akamai 엣지의 확장형 스마트 앱입니다.

  • Visitor Prioritization - 트래픽 급증 시 비즈니스 연속성 유지를 위해 사용하는 사용자 친화적인 대기실 앱입니다.
  • Phased Release - 실제 사용자가 존재하는 프로덕션 환경에 코드 변경 사항을 신속하게 배포하고 장애 복구 역량을 강화합니다.
  • 부하 분산 - 성능과 가용성을 규모에 맞게 개선하고, 앱의 라우팅 및 관리 세션을 원하는 대로 설정할 수 있습니다.
  • Audience Segmentation - 쿠키를 사용하여 트래픽을 분산시켜 앱 트래픽에 대한 A/B 테스트를 실시할 수 있습니다.

Cloudlet을 통해 Akamai Intelligent Platform을 활용하여 DevOps의 역량을 엣지로까지 확장할 수 있습니다.

자세히 보기 >

SDK

개발자들은 Akamai SDK를 통해 앱에 새로운 기능을 간편하게 추가할 수 있습니다. Akamai MAP(Mobile Application Performance) SDK를 사용하면 모바일 애플리케이션 지연 시간의 원인을 파악할 수 있고, Akamai Intelligent Platform을 통한 앱의 API 및 이미지 요청을 최적화 및 가속하는 데 무엇이 필요한지 파악할 수 있습니다. Predictive Content Delivery SDK를 사용하면 사용자 디바이스에서 동영상을 지능적으로 캐싱할 수 있습니다. 또한, 디바이스에 콘텐츠를 다운로드하고 다운로드한 콘텐츠를 효율적으로 관리하며 대시보드를 통해 설정, 관리 및 모니터링할 수 있습니다. 그리고 사용자 기본 설정, 사용량 데이터, 소셜 활동을 바탕으로 동영상을 개인별로 맞춤화할 수도 있습니다. Media Acceleration SDK의 비트 레이트, 처리량, 지속적인 연결. 하이엔드 - 더 높은 비트 레이트를 더 오랜 기간 적용. 로우엔드 - 손실 허용 WiFi 또는 비관리 WiFi를 사용하는 모바일 사용자의 렌디션/비트 레이트 향상. 표준 기반 클라이언트부터 Google QUIC를 사용하는 서버 프로토콜에 이르기까지 다양한 기능 사용.

자세히 보기 >