Offcanvas

SRE

블로그ㅣ‘개발자 경험’이 2022년에 가져올 변화

개발자들에게 선택되는 기술이 엔터프라이즈 소프트웨어 시장을 어떻게 변화시켰는지에 관한 내용을 담은 스테판 오그래디의 저서 ‘새로운 킹메이커(The New Kingmakers)’가 나온 지 9년이 됐다. 당시 개발자들은 오픈소스와 클라우드를 선택했고, 컨테이너 오케스트레이션의 주인공으로 쿠버네티스를 캐스팅했으며, 서버리스로 전환했다.   이 접근 방식들은 개발자의 삶을 더 편리하게 만들었기 때문에 인기를 얻었다. 이를테면 개발자들이 애플리케이션을 원활하게 작동시키고, 확장할 수 있도록 했다. 하지만 서비스 및 애플리케이션을 클라우드로 이전할 수 없거나 (또는) 옮기려 하지 않거나 아니면 온프레미스로 실행하는 게 좋다고 보는 기업들도 있다.  개발자들의 싸움은 계속되고 있다. 2022년에는 어떤 일이 일어날까?   #1. ‘플랫폼 엔지니어링’이 데브옵스 및 SRE을 대신할 것이다 개발자들은 애플리케이션을 빠르고 효율적으로 배포하길 원한다. 이는 데브옵스 프로세스와 배포 프로세스를 거쳐 프로덕션 환경까지의 더 많은 협업으로 이어졌다. 이후 구글의 SRE(Site Reliability Engineering) 접근 방식이 인기를 얻으면서, 인프라 관리에 소프트웨어 엔지니어링 원칙을 적용하고 이를 가용성 및 안정성을 개선하는 데 활용했다.  다음 단계는 ‘플랫폼 엔지니어링’이다. 플랫폼 엔지니어링은 티켓을 접수하거나 팀 간에 핸드오프를 수행하는 전통적인 접근 방식이 아니라, 셀프서비스 인터페이스의 형태로 팀 간에 명확한 ‘계약’을 만드는 것이다. 퍼블릭 클라우드를 사용하는 것이 플랫폼 엔지니어링 접근 방식의 예다.  내부 플랫폼 팀은 기존 솔루션과의 통합, 전체 환경의 맥락 인식, 문서화 및 교육을 통한 지원을 제공한다. 기본 플랫폼 팀은 워크플로우, 자동화, 소스 제어 및 셀프서비스를 기반으로 자체 애플리케이션 및 인프라를 만들고 실행하는 방법을 정의한다.  각 팀이 애플리케이션에 기본 기능을 제공하기 ...

개발자 개발자 경험 소프트웨어 개발 쿠버네티스 데브옵스 플랫폼 엔지니어링 SRE

2022.01.03

개발자들에게 선택되는 기술이 엔터프라이즈 소프트웨어 시장을 어떻게 변화시켰는지에 관한 내용을 담은 스테판 오그래디의 저서 ‘새로운 킹메이커(The New Kingmakers)’가 나온 지 9년이 됐다. 당시 개발자들은 오픈소스와 클라우드를 선택했고, 컨테이너 오케스트레이션의 주인공으로 쿠버네티스를 캐스팅했으며, 서버리스로 전환했다.   이 접근 방식들은 개발자의 삶을 더 편리하게 만들었기 때문에 인기를 얻었다. 이를테면 개발자들이 애플리케이션을 원활하게 작동시키고, 확장할 수 있도록 했다. 하지만 서비스 및 애플리케이션을 클라우드로 이전할 수 없거나 (또는) 옮기려 하지 않거나 아니면 온프레미스로 실행하는 게 좋다고 보는 기업들도 있다.  개발자들의 싸움은 계속되고 있다. 2022년에는 어떤 일이 일어날까?   #1. ‘플랫폼 엔지니어링’이 데브옵스 및 SRE을 대신할 것이다 개발자들은 애플리케이션을 빠르고 효율적으로 배포하길 원한다. 이는 데브옵스 프로세스와 배포 프로세스를 거쳐 프로덕션 환경까지의 더 많은 협업으로 이어졌다. 이후 구글의 SRE(Site Reliability Engineering) 접근 방식이 인기를 얻으면서, 인프라 관리에 소프트웨어 엔지니어링 원칙을 적용하고 이를 가용성 및 안정성을 개선하는 데 활용했다.  다음 단계는 ‘플랫폼 엔지니어링’이다. 플랫폼 엔지니어링은 티켓을 접수하거나 팀 간에 핸드오프를 수행하는 전통적인 접근 방식이 아니라, 셀프서비스 인터페이스의 형태로 팀 간에 명확한 ‘계약’을 만드는 것이다. 퍼블릭 클라우드를 사용하는 것이 플랫폼 엔지니어링 접근 방식의 예다.  내부 플랫폼 팀은 기존 솔루션과의 통합, 전체 환경의 맥락 인식, 문서화 및 교육을 통한 지원을 제공한다. 기본 플랫폼 팀은 워크플로우, 자동화, 소스 제어 및 셀프서비스를 기반으로 자체 애플리케이션 및 인프라를 만들고 실행하는 방법을 정의한다.  각 팀이 애플리케이션에 기본 기능을 제공하기 ...

2022.01.03

‘리스크 분석에서 스플렁크까지’··· 연봉 급상승한 '비인증' 역량 12가지

IT 업무가 점점 복잡해짐에 따라 애매한 상황이 늘어나고 있다. 직책을 어떻게 정의할 것인지, 다양한 기술을 갖추고 있는 후보자들에게 어떻게 보상을 할 것인지에 대해서다. 그런 면에서 시장에서 나타나는 급여 프리미엄은 특정 역량의 가치를 파악하는데 도움이 된다. 이러한 기술을 가진 후보자들에게 어느 정도의 보상을 해야 하는지 알 수 있기 때문이다. 이러한 프리미엄의 변동을 파악하기 위해 풋 파트너스(Foot Partners)는 1999년부터 IT 기술에 대한 급여 데이터를 추적해 역량 및 인증에 대한 프리미엄을 조사하고 있다. 풋 파트너스 분기별 IT 기술 및 인증 급여 지수 보고서는 미국과 캐나다 도시의 3,805개 민간 및 공공부문 고용주가 제공한 데이터를 사용하여 시장 가치의 손익 및 1,000개 이상의 IT 역량 및 자격증에 대한 급여 프리미엄을 추적한다.  평균적으로 621개 비인증(noncertified) IT 기술의 시장 가치는 2021년 2분기에 소폭 상승했다. 평균 기본급의 10%에 약간 못 미치는 수준이었다. 한편, 풋 파트너스에 따르면 500개 이상의 IT 자격증에 대한 시장 가치가 감소했다. 이로써 2000년 중반 이후 인증 IT 기술과 비인증 IT 기술 급여 프리미엄 간의 격차가 가장 크게 벌어졌다. 풋 파트너스에 따르면 신기술, 경제 조건, 인수 합병, 고용 및 경제 조건, 예산 주기, 채용 및 고용 변화 등 몇 가지 요인들이 프리미엄 변동에 영향을 미친다. 데이터를 보면 가치 하락이 나쁜 의미만은 아니다. 때로는 그 기술에 대한 인재의 시장 공급이 수요를 따라잡기 때문일 수 있다. 즉 수요가 감소하기 시작하는 것은 아니라는 의미일 수 있는 것이다. 또는, 특정 역량에 대한 수요가 많지만 공급이 같은 성장 속도에 맞춰 증가하지 않는다면, 일반적으로 이러한 특정 기술에 대한 급여 프리미엄이 인상되기도 한다.  다음이 2021년에 가장 높은 프리미엄을 보여주고 있는 12개의 비인증 IT 기술이다.   ...

풋 파트너스 연봉 프리미엄 리스크 애널리틱스 스플렁크 아파치 피그 스마트 계약 SRE 클라우드 파운드리 E-디스커버리

2021.09.28

IT 업무가 점점 복잡해짐에 따라 애매한 상황이 늘어나고 있다. 직책을 어떻게 정의할 것인지, 다양한 기술을 갖추고 있는 후보자들에게 어떻게 보상을 할 것인지에 대해서다. 그런 면에서 시장에서 나타나는 급여 프리미엄은 특정 역량의 가치를 파악하는데 도움이 된다. 이러한 기술을 가진 후보자들에게 어느 정도의 보상을 해야 하는지 알 수 있기 때문이다. 이러한 프리미엄의 변동을 파악하기 위해 풋 파트너스(Foot Partners)는 1999년부터 IT 기술에 대한 급여 데이터를 추적해 역량 및 인증에 대한 프리미엄을 조사하고 있다. 풋 파트너스 분기별 IT 기술 및 인증 급여 지수 보고서는 미국과 캐나다 도시의 3,805개 민간 및 공공부문 고용주가 제공한 데이터를 사용하여 시장 가치의 손익 및 1,000개 이상의 IT 역량 및 자격증에 대한 급여 프리미엄을 추적한다.  평균적으로 621개 비인증(noncertified) IT 기술의 시장 가치는 2021년 2분기에 소폭 상승했다. 평균 기본급의 10%에 약간 못 미치는 수준이었다. 한편, 풋 파트너스에 따르면 500개 이상의 IT 자격증에 대한 시장 가치가 감소했다. 이로써 2000년 중반 이후 인증 IT 기술과 비인증 IT 기술 급여 프리미엄 간의 격차가 가장 크게 벌어졌다. 풋 파트너스에 따르면 신기술, 경제 조건, 인수 합병, 고용 및 경제 조건, 예산 주기, 채용 및 고용 변화 등 몇 가지 요인들이 프리미엄 변동에 영향을 미친다. 데이터를 보면 가치 하락이 나쁜 의미만은 아니다. 때로는 그 기술에 대한 인재의 시장 공급이 수요를 따라잡기 때문일 수 있다. 즉 수요가 감소하기 시작하는 것은 아니라는 의미일 수 있는 것이다. 또는, 특정 역량에 대한 수요가 많지만 공급이 같은 성장 속도에 맞춰 증가하지 않는다면, 일반적으로 이러한 특정 기술에 대한 급여 프리미엄이 인상되기도 한다.  다음이 2021년에 가장 높은 프리미엄을 보여주고 있는 12개의 비인증 IT 기술이다.   ...

2021.09.28

SRE와 개발자간 이상적인 협업을 위한 5가지 조언

프로세스, 품질, 협업을 개선하기 위한 비판적인 피드백과 조언은 IT 실무자 모두에게 중요하다. 애자일 개발팀은 제품 소유자, 비즈니스 관계 관리자, 이해관계자, 고객, 그리고 현재 개발 및 지원 중인 애플리케이션의 최종 사용자로부터 이런 피드백을 받는 경우가 많다. 애플리케이션이 사용하기 어렵거나 동작 속도가 느리거나 워크플로우의 요구 사항을 해결하지 못하면 애자일팀은 이런 비판적인 피드백을 수용해 백로그 우선순위를 조정해야 한다.   개발, 테스트, 프로덕션 환경의 애플리케이션을 지원하는 운영팀의 피드백을 받는 것 역시 이에 못지않게 중요하다. 사이트 안정성 엔지니어(Site Reliability Engineers, SRE)는 프로덕션 애플리케이션의 안정성과 성능을 최종적으로 책임지는 사람으로, 개발팀이 참고할 권장 사항과 피드백을 제공하는 매우 중요한 직책이기도 하다. 개발자는 동료의 입장이 되어 SRE의 책임과 툴, 활동에 대해 생각해야 한다. 애플리케이션을 개선하는 방법과 개발 프로세스, 성능에 영향을 미치는 툴에 대한 현직 SRE의 조언을 모았다.   하나의 데브옵스팀으로 SRE와 협업하라 기술 부서에서 SRE는 리더의 지시에 따라 하나의 애자일 개발팀 또는 여러 팀과 함께 작업한다. 대체로 개발자와 개발팀의 수가 SRE보다 훨씬 더 많다. 이처럼 SRE는 여러 영역과 팀에 걸쳐 시간을 분배하는 경우가 일반적이므로, 비즈니스와 많은 애플리케이션의 기술적 세부 사항에 대해 잘 알아야 한다. 부서와 팀의 구조와 관계없이 개발자는 SRE를 같은 목표를 향해 움직이는 팀의 일부로 간주해야 한다. 빅판다(BigPanda)의 현장 CTO인 제이슨 워커는 "프로덕션 사고에 대처하고 성능 문제를 조사하는 데 대부분의 시간을 보내는 SRE와, 다음 버전의 신기능을 만드는 데 대부분의 시간을 보내는 개발자가 서로 목표를 일치시켜야 한다. SRE팀을 만들고 이들이 알아서 모든 문제에 대처하기를 기대하는 것으로는 부족하다. 개발자 역시 함께 프로...

SRE 사이트안정성엔지니어 개발자

2020.09.02

프로세스, 품질, 협업을 개선하기 위한 비판적인 피드백과 조언은 IT 실무자 모두에게 중요하다. 애자일 개발팀은 제품 소유자, 비즈니스 관계 관리자, 이해관계자, 고객, 그리고 현재 개발 및 지원 중인 애플리케이션의 최종 사용자로부터 이런 피드백을 받는 경우가 많다. 애플리케이션이 사용하기 어렵거나 동작 속도가 느리거나 워크플로우의 요구 사항을 해결하지 못하면 애자일팀은 이런 비판적인 피드백을 수용해 백로그 우선순위를 조정해야 한다.   개발, 테스트, 프로덕션 환경의 애플리케이션을 지원하는 운영팀의 피드백을 받는 것 역시 이에 못지않게 중요하다. 사이트 안정성 엔지니어(Site Reliability Engineers, SRE)는 프로덕션 애플리케이션의 안정성과 성능을 최종적으로 책임지는 사람으로, 개발팀이 참고할 권장 사항과 피드백을 제공하는 매우 중요한 직책이기도 하다. 개발자는 동료의 입장이 되어 SRE의 책임과 툴, 활동에 대해 생각해야 한다. 애플리케이션을 개선하는 방법과 개발 프로세스, 성능에 영향을 미치는 툴에 대한 현직 SRE의 조언을 모았다.   하나의 데브옵스팀으로 SRE와 협업하라 기술 부서에서 SRE는 리더의 지시에 따라 하나의 애자일 개발팀 또는 여러 팀과 함께 작업한다. 대체로 개발자와 개발팀의 수가 SRE보다 훨씬 더 많다. 이처럼 SRE는 여러 영역과 팀에 걸쳐 시간을 분배하는 경우가 일반적이므로, 비즈니스와 많은 애플리케이션의 기술적 세부 사항에 대해 잘 알아야 한다. 부서와 팀의 구조와 관계없이 개발자는 SRE를 같은 목표를 향해 움직이는 팀의 일부로 간주해야 한다. 빅판다(BigPanda)의 현장 CTO인 제이슨 워커는 "프로덕션 사고에 대처하고 성능 문제를 조사하는 데 대부분의 시간을 보내는 SRE와, 다음 버전의 신기능을 만드는 데 대부분의 시간을 보내는 개발자가 서로 목표를 일치시켜야 한다. SRE팀을 만들고 이들이 알아서 모든 문제에 대처하기를 기대하는 것으로는 부족하다. 개발자 역시 함께 프로...

2020.09.02

절차 간소화부터 자동화까지··· 앱 모니터링 개선하는 AI옵스

데브옵스(DevOps)와 SRE(Site Reliability Engineering)는 애플리케이션을 관리 및 유지하는 데 필수적이다. 여기에 더해 AI옵스가 효율성을 한 단계 더 높일 수 있다. IT 운영팀은 시스템 및 애플리케이션의 성능 문제를 여러 툴을 사용해 모니터링, 진단, 해결한다. 1,300 명의 IT 전문가를 대상으로 한 ‘모니터링 및 AI옵스의 미래(future of monitoring and AIops)’에 관한 최근 설문조사에 따르면 응답자의 42%가 10가지 이상의 모니터링 툴을, 19%는 25가지 이상의 툴을 사용한다.  단지 시스템을 원활하게 운영하고 애플리케이션 오류를 모니터링, 알림, 조사, 해결하는 데 필요한 데이터를 제공하는 것치고는 너무 많은 도구들을 사용하는 것이 아닐까?    여기에는 이유가 있다. 만능 모니터링 툴이 없기 때문이다. 수십 개의 모니터링 툴은 각각 다 하는 역할이 있다. 멀티 클라우드 환경에서 미션 크리티컬 애플리케이션을 구동하는 경우라면 특히 그렇다. 게다가 모바일 앱, 마이크로서비스, 데이터옵스, 데이터 과학에 대한 투자가 진행되면서 도메인별 모니터링 기능을 제공하는 새로운 모니터링 툴까지 등장하고 있다.  AI옵스 플랫폼의 목표는 이런 복잡한 모니터링 툴 환경을 단순화하는 것이다. AI옵스는 높은 수준의 애플리케이션 서비스를 필요로 하는 기업이 모니터링 툴과 IT 운영 워크플로우의 복잡성을 한층 원활하게 처리하는 데 도움을 준다. 이름에서 알 수 있듯 AI옵스는 머신러닝과 자동화 기능을 IT 운영에 제공한다. 이를 통해 오류를 신속하게 해결하고, 성능에 영향을 미치는 운영 추세를 식별하고, 문제 해결에 필요한 절차를 간소화하도록 하기 위해서다.  AI옵스는 새로운 플랫폼이다. 위의 설문조사에서 42%의 응답자가 AI옵스라는 말을 들어본 적이 없거나, IT 운영에 머신러닝을 적용하는 것이 크게 유효하지 않을 것 같다고 밝혔다. 불과 4%만이...

모바일앱 SRE AI옵스 데이터옵스 멀티클라우드 마이크로서비스 데이터과학 머신러닝 데브옵스 IT운영 모니터링 애플리케이션 미션크리티컬

2020.05.06

데브옵스(DevOps)와 SRE(Site Reliability Engineering)는 애플리케이션을 관리 및 유지하는 데 필수적이다. 여기에 더해 AI옵스가 효율성을 한 단계 더 높일 수 있다. IT 운영팀은 시스템 및 애플리케이션의 성능 문제를 여러 툴을 사용해 모니터링, 진단, 해결한다. 1,300 명의 IT 전문가를 대상으로 한 ‘모니터링 및 AI옵스의 미래(future of monitoring and AIops)’에 관한 최근 설문조사에 따르면 응답자의 42%가 10가지 이상의 모니터링 툴을, 19%는 25가지 이상의 툴을 사용한다.  단지 시스템을 원활하게 운영하고 애플리케이션 오류를 모니터링, 알림, 조사, 해결하는 데 필요한 데이터를 제공하는 것치고는 너무 많은 도구들을 사용하는 것이 아닐까?    여기에는 이유가 있다. 만능 모니터링 툴이 없기 때문이다. 수십 개의 모니터링 툴은 각각 다 하는 역할이 있다. 멀티 클라우드 환경에서 미션 크리티컬 애플리케이션을 구동하는 경우라면 특히 그렇다. 게다가 모바일 앱, 마이크로서비스, 데이터옵스, 데이터 과학에 대한 투자가 진행되면서 도메인별 모니터링 기능을 제공하는 새로운 모니터링 툴까지 등장하고 있다.  AI옵스 플랫폼의 목표는 이런 복잡한 모니터링 툴 환경을 단순화하는 것이다. AI옵스는 높은 수준의 애플리케이션 서비스를 필요로 하는 기업이 모니터링 툴과 IT 운영 워크플로우의 복잡성을 한층 원활하게 처리하는 데 도움을 준다. 이름에서 알 수 있듯 AI옵스는 머신러닝과 자동화 기능을 IT 운영에 제공한다. 이를 통해 오류를 신속하게 해결하고, 성능에 영향을 미치는 운영 추세를 식별하고, 문제 해결에 필요한 절차를 간소화하도록 하기 위해서다.  AI옵스는 새로운 플랫폼이다. 위의 설문조사에서 42%의 응답자가 AI옵스라는 말을 들어본 적이 없거나, IT 운영에 머신러닝을 적용하는 것이 크게 유효하지 않을 것 같다고 밝혔다. 불과 4%만이...

2020.05.06

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.4.0.6