현대의 인프라는 매우 복잡해져 개발자와 기타 사용자들이 이를 따라가는 데 어려움을 겪고 있습니다. 이들은 자신이 보유한 지식이나 리소스로 감당할 수 있는 수준보다 더 많은 구성 요소를 관리해야 하는 상황에 놓여 있습니다. 어떤 이들에게는 이러한 문제가 개발 주기를 지연시키고, 또 다른 이들에게는 보안 문제나 인프라 구성 드리프트처럼 큰 결과를 초래하는 의도치 않은 오류로 이어질 수 있습니다.
조직이 위험을 완화하면서 애플리케이션 제공을 가속화할 방법을 모색함에 따라, 플랫폼 엔지니어링은 확장 가능하면서도 더 우수하고 신속한 개발자 경험을 제공하는 접근 방식으로 부상하고 있습니다. 엔지니어링 플랫폼은 이를 사용할 개발 팀을 위해 특별히 설계된 안전하고 검증된 재사용 가능 도구와 워크플로에 대한 셀프서비스 액세스를 제공하여 생산성을 높이는 동시에 보안과 안정성을 위한 운영 가드레일을 제공합니다.
Gartner는 2026년까지 소프트웨어 엔지니어링 조직의 80%가 플랫폼 팀을 구성할 것으로 전망합니다. 이 팀은 애플리케이션 제공에 필요한 재사용 가능한 서비스, 구성 요소 및 도구를 제공하는 내부 공급자 역할을 합니다. 이러한 엔지니어링 플랫폼의 사용자는 개발자, 데이터 과학자 또는 최종 사용자일 수 있습니다. 이상적으로는 플랫폼을 통해 이러한 사용자와 IT 인프라를 관리하고 운영하는 팀 간의 협업이 개선됩니다.
플랫폼 엔지니어링이란 무엇인가요?
엔지니어링 플랫폼은 검증된 도구, 구성 요소, 이미지 및 서비스와 함께 템플릿을 제공하여 개발자가 사전에 설정된 지침 내에서 작업할 수 있도록 지원합니다. 이 플랫폼은 개발자에게 자율적으로 업무를 수행할 수 있는 환경을 제공하는 동시에, 배포 파이프라인과 인프라를 직접 관리할 필요를 없애 실수로 문제를 일으킬 가능성을 줄여 줍니다. 완전한 플랫폼은 템플릿에 보안 및 규정 준수 기능도 기본으로 포함하여 ‘시프트 레프트’를 요구받는 개발자의 부담을 덜어 줍니다. 또한 자동화로 뒷받침되는 재사용 가능한 도구와 프로세스는 개발의 효율성과 일관성을 모두 높여 줍니다.
성공을 위해 플랫폼 엔지니어링 팀은 다음을 수행해야 합니다:
- 사용자를 위한 플랫폼을 설계하고 개발할 때 제품 개발 프로세스를 따릅니다.
- 개발자와 백엔드 시스템 간의 견고한 인터페이스를 구축하기 위해 조직의 개발 및 운영 측면을 모두 이해합니다.
- 이를 기반으로 구축될 클라우드 네이티브 애플리케이션을 더욱 효과적으로 지원할 수 있도록 클라우드 네이티브 플랫폼으로 설계합니다.
플랫폼 엔지니어링의 성공에는 보안이 필수적입니다
애플리케이션 수의 증가, 갈수록 복잡해지는 환경, 빠르게 변화하는 위협 환경으로 인해 보안은 더욱 어려운 과제가 되고 있습니다. 하지만 적절한 도구를 사용하면 공격으로부터 보호되고 필요할 때 언제든 사용할 수 있는 애플리케이션을 온디맨드로 더욱 손쉽게 제공할 수 있습니다. CI/CD 파이프라인과 자동화 도구는 물론 클라우드 서비스 전반에 보안을 통합하면 애플리케이션의 무결성과 성능을 보장하여 탁월한 고객 경험을 제공할 수 있습니다.
클라우드 환경과 확장되는 애플리케이션 포트폴리오를 보호하려면 다각적인 접근 방식이 필요합니다. 원활한 관리와 인텔리전스 공유를 위해 솔루션은 클라우드 인프라뿐만 아니라 솔루션 간에도 통합되어야 합니다. 또한 클라우드 여정을 효과적으로 지원하는 보안을 구현하려면 다음이 필요합니다:
- 다양한 위협과 환경을 포괄하는 광범위한 보안 보호.
- 자동화를 지원하는 선언적 인터페이스.
- 비즈니스 우선순위에 부합하는 유연한 소비 모델.
F5로 플랫폼 엔지니어링을 안전하게 보호하세요
F5는 클라우드용으로 구축된 솔루션을 통해 개발 과정이나 고객에게 지장을 주지 않으면서 위협을 차단하여, 이러한 모든 플랫폼 엔지니어링 요구사항은 물론 그 이상의 요구사항까지 지원합니다.
광범위한 보안 보호
F5는 멀티 클라우드 환경 어디에 있든 엔터프라이즈 애플리케이션을 보호하고, 자동화된 봇과 레이어 7 공격을 비롯한 지능형 위협을 방어하며, 인프라와 컨테이너에 필요한 가시성을 제공합니다. 또한 워크플로를 방해하거나 사용자에게 불편을 초래하지 않으면서 알려진 위협을 차단할 뿐만 아니라 차단해야 할 의심스러운 행동까지 식별할 수 있도록 지원합니다.
선언적 인터페이스
F5 솔루션은 선언적 인터페이스를 기반으로 설계되어, 의도 기반 작업을 구축하고 자동화 및 코드형 인프라(IaC)를 통해 플랫폼을 확장할 수 있습니다. 명령형 API 호출과 달리 선언적 인터페이스에서는 원하는 작업을 지정하기만 하면 시스템이 이를 수행할 방법을 알아서 결정합니다. 따라서 셀프서비스와 자동화를 지원하는 데 필요한 인프라 전문 지식의 수준이 낮아지며, 이는 플랫폼 엔지니어링의 목표에도 부합합니다.
유연한 모델
F5는 고객의 사용 요구에 맞춰 서비스를 제공할 수 있도록 다양한 유연한 상용 모델에도 투자해 왔습니다. 조직마다 고유한 인프라와 원하는 성과가 있으며, F5는 애플리케이션별 운영까지 지원하면서 각 디지털 혁신 여정에 필요한 플랫폼, 자동화 및 선언형 인터페이스 기능을 제공할 수 있습니다.
F5 솔루션은 클라우드 인프라를 안전하게 보호하여 애플리케이션 제공을 가속화하고 안정적인 운영을 지원합니다. 플랫폼 엔지니어링이 개발 팀의 출시 기간 단축을 돕는 한편, F5는 복잡성에 관계없이 운영 팀이 안전하고 규정을 준수하는 인프라를 유지할 수 있도록 지원합니다.
F5와 AWS의 기술 제휴, 보안 및 봇 방어와 같은 관련 주제, 그리고 비즈니스 핵심 애플리케이션을 안심하고 클라우드로 이전하는 방법에 대해 자세히 알아보려면 다음을 방문하세요: www.f5.com/partners/technology-alliances/amazon-web-services
작성자 소개
관련 블로그 게시물
성평등을 향한 여정: 사이버 보안 분야에서 성공적인 커리어를 개척하는 방법에 관한 Jenn Gile과의 Q&A
F5의 ‘성평등을 향한 여정’ 시리즈 네 번째 Q&A에서는 Rachael Shah와 NGINX 제품 마케팅 책임자 Jenn Gile이 사이버 보안 직종에 대한 오해를 바로잡고, 사이버 보안 분야의 성별 격차를 해소하기 위한 조언과 그 이점에 대해 이야기합니다.
TLS 검사에서 피터 파커 원칙 다루기
“큰 힘에는 큰 책임이 따른다.” 볼테르와 처칠도 이와 비슷한 말을 남겼지만, 이 문구는 스파이더맨 코믹스에서 벤 삼촌의 말로 가장 널리 알려져 있습니다. 물론 이 문구가 문화적으로 널리 통용되는 이유 중 하나는 TLS 검사를 비롯해 수많은 상황과 주제에 적용할 수 있기 때문입니다.
Venafi와 F5를 통한 머신 아이덴티티 보호
‘머신 아이덴티티’란 간단히 말해 자동화된 프로세스가 자신의 신원을 식별할 수 있도록 하고, 다른 자동화 시스템과 프로세스가 관련 리소스에 적절한 수준의 접근 권한을 부여하도록 하는 방법을 의미합니다. 이 개념 자체는 새로운 것이 아닙니다. 비교적 새로운 점은 이를 구현해야 하는 규모입니다.
마이너와 미니언: 데이터 유출만이 비용을 초래하는 것은 아닙니다
물론 데이터 유출은 더 큰 비용을 초래할 수 있고(적어도 지금은), 실패 사실을 세상에 드러낼 수밖에 없게 합니다(통지 의무가 있으니까요). 하지만 보안을 단순히 데이터 노출 문제로만 봐서는 안 됩니다. 요즘은 데이터가...
내 클라우드에서 나가!
F5의 Jay Kelley가 전하는 최신 소식에는 Microsoft Office 365용 신규 ID 및 액세스 솔루션을 배포할 때 고려해야 할 사항이 정리되어 있습니다.
Shift(웹 앱) 보안 레터
웹 앱 보안을 개발 초기 단계로 앞당기세요. F5 블로그에서 DevOps 파이프라인 초기에 보안을 통합하여 취약점을 예방하고 시간을 절약하는 방법을 알아보세요.