Wednesday, March 29, 2023
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions
Betting go
  • Home
  • Casino & Games
    • Gaming Law & Legislation
    • Legal & Compliance
    • Tech & Innovation
    • Sports Betting
    • Blockchain
  • Esports
  • Lotteries
  • Slots
  • 우리카지노
  • reddit
  • 바카라사이트
  • 카지노사이트
No Result
View All Result
Betting go
  • Home
  • Casino & Games
    • Gaming Law & Legislation
    • Legal & Compliance
    • Tech & Innovation
    • Sports Betting
    • Blockchain
  • Esports
  • Lotteries
  • Slots
  • 우리카지노
  • reddit
  • 바카라사이트
  • 카지노사이트
No Result
View All Result
Betting go
No Result
View All Result
Home Tech & Innovation

Kubernetes에서 TurboTax 실행: 여정에서 얻은 교훈

Vincent Sanders by Vincent Sanders
December 25, 2022
in Tech & Innovation
0
Kubernetes에서 TurboTax 실행: 여정에서 얻은 교훈
585
SHARES
3.2k
VIEWS
Share on FacebookShare on Twitter

You might also like

환경을 모니터링하는 차세대 위성 및 풍선

전자 장치가 아닌 다른 파장의 외부 광원에 의해 트리거되는 최초의 이식형 약물 전달 시스템

이 생체 공학적 손은 태양 에너지와 인공 지능으로 구동됩니다.

[ad_1]

도전으로 시작했습니다. KubeCon 2018에서 Google의 Kubernetes 창립 엔지니어 중 한 명이 윙크하며 TurboTax를 Kubernetes로 마이그레이션할 계획이 언제인지 알려달라고 요청했습니다.

그 당시 이것은 대담한 도전이었습니다. 이 작업은 거의 극복할 수 없는 것처럼 보였습니다. 쿠버네티스에서 비즈니스 크리티컬 애플리케이션을 실행하기 위해 발끝보다 더 많은 일을 한 조직은 거의 없었습니다.

Intuit는 이미 프로덕션 환경에서 마이크로서비스를 실행하고 있었지만 수백 개의 마이크로서비스가 포함되고 수백만 명의 고객에게 서비스를 제공하는 복잡한 애플리케이션으로서 TurboTax는 또 다른 문제였습니다. 기술이 이 글로벌 금융 서비스 플랫폼에 대한 모든 보안 및 규정 준수 요구 사항에 따라 Intuit 규모를 처리할 수 있습니까?

2020년으로 빠르게 이동합니다. 2019년 5월부터 2020년 4월 15일까지 12개월도 안 되는 기간 동안 우리는 도전에 응했습니다. 우리는 이제 Mint 및 QuickBooks 고객에게도 서비스를 제공하는 Identity 플랫폼 및 Financial Data 플랫폼과 같은 핵심 서비스를 포함하여 프로덕션 환경의 Kubernetes에서 대부분의 TurboTax 중요 서비스를 실행하고 있습니다. 우리는 가장 바쁜 세금 신고 시즌의 요구 사항을 충족할 수 있는 규모의 성능을 달성하여 가장 비즈니스 크리티컬한 애플리케이션을 위한 Kubernetes의 실행 가능성을 입증했습니다. 그 과정에서 우리의 노력은 클라우드 네이티브 컴퓨팅 기반< (CNCF) 탐내는 최고 최종 사용자 상<.

이 프로젝트는 Intuit에 다음과 같은 상당한 이점을 제공했습니다.

  • 빠르고 반복적인 제품 개발 및 출시
  • 모든 개발 팀을 위한 단일 플랫폼으로 통합
  • 비용 절감을 위한 대규모의 효율적인 자원 활용
  • 강력한 생태계 지원
  • 서비스 아티팩트를 위한 통합 배포 메커니즘

그리고 나머지 모든 TurboTax 지원 서비스를 Kubernetes로 이전할 수 있는 전문성과 자신감을 얻었습니다.

물론 TurboTax를 Kubernetes로 마이그레이션하는 것은 쉽지 않았습니다. 우리는 새로운 기술을 개발하고 그 과정에서 수많은 기술적 장애물을 해결해야 했습니다. Kubernetes로의 이전을 고려하고 있다면 여기에서 Intuit 여정의 기술 세부 사항을 자세히 알아볼 수 있습니다.


여정에서 배운 5가지 주요 교훈

  1. 요구 사항을 미리 수집하고 그에 따라 인프라를 계획합니다.
    식별해야 하는 주요 요구 사항은 다음과 같습니다.
    • Kubernetes에서 실행할 마이크로서비스의 수입니다.
    • 필요한 클러스터 및 Kubernetes 노드 수, 배포할 AWS 가용 영역 및 리전, 재해 복구 목적으로 준비된 비 Kubernetes 설정을 포함한 컴퓨팅 리소스.
    • 최대 TPS 로드 및 동시 사용자 수를 포함하여 지원해야 하는 규모입니다.
  1. 마이그레이션 요구 사항을 충족하도록 엔지니어 교육에 투자
    인간의 전문성에는 지름길이 없습니다. 우리는 TurboTax, QuickBooks 및 Developer Experience 팀 내에서 회사 전체의 수백 명의 엔지니어를 위해 몇 주간의 교육 프로그램을 제공하는 데 시간을 들였습니다. 이 교육에서는 다중 테넌시, 클러스터 추가 기능, 로드 밸런서 및 자동 스케일러와 관련된 고급 개념과 함께 Docker 및 Kubernetes와 같은 기본 기술을 다뤘습니다. 친숙함과 숙련도를 구축하기 위해 우리는 엔지니어에게 완벽하게 작동하는 Kubernetes 네임스페이스가 있는 플레이그라운드 클러스터를 제공했습니다.
  1. 컴퓨팅과 데이터를 분리하여 유지하고 둘 사이에 강력한 액세스 경로를 만듭니다.
    Kubernetes 마이그레이션의 중요한 구성 요소는 기존 데이터에 대한 액세스를 보장하는 것입니다. 우리의 경우 기존 TurboTax 데이터 계층의 대부분은 NAT 게이트웨이를 통해 API(애플리케이션 프로그래밍 인터페이스)를 통해 이미 액세스되고 있었습니다. [network address translation gateway in the AWS GovCloud (US) region]. AWS 관리형 서비스를 사용하여 데이터에 직접 액세스해야 하는 경우 Kubernetes 계정과 데이터 서비스 계정 간에 교차 AWS 계정 액세스가 설정되었습니다. 이러한 방식으로 애플리케이션 팀은 계속해서 데이터 서비스 AWS 계정에 대한 액세스를 관리하고 선호하는 데이터 관리 도구를 사용할 수 있습니다. 또한 이 아키텍처를 사용하면 서비스 팀이 재해 복구 목적으로 Kubernetes 기반이 아닌 설정을 유지할 수 있습니다.
  1. 대규모 안정성 및 성능 테스트
    프로덕션 Kubernetes가 프로덕션 요구 사항을 충족해야 한다는 것은 말할 필요도 없습니다. 우리에게 그것은 성수기의 규모에서 안정적으로 수행하는 것을 의미했습니다. 인프라가 견딜 수 있는지 확인하기 위해 예상 부하의 3배로 매주 테스트를 실행하고 트래픽 급증, 지역 및 가용성 영역 오류와 관련된 오류 테스트를 실행했습니다. 아니나 다를까, 우리는 다양한 기술적 문제를 발견했습니다. 당신은 세부 사항을 찾을 수 있습니다
    Medium 블로그의 두 번째 부분<, 하지만 문제와 해결 방법을 통해 AWS에서 Kubernetes를 실행하는 것에 대해 훨씬 더 깊이 이해할 수 있었습니다. 궁극적으로 우리는 전체 설정이 세금 성수기에 대한 부하를 견딜 수 있을 것이라는 확신을 얻었습니다.
  1. 자동화, 자동화, 자동화
    더 많이 자동화할수록 인프라가 더 안정적이고 강력해집니다. 새로운 서비스를 Kubernetes에 온보딩하는 것부터 알려진 문제를 모니터링하고 수정하는 것까지 모든 것을 자동화했습니다. Intuit에서 오픈 소스로 제공되는 거버너, 수명 주기 관리자, iam-manager, 인스턴스 관리자, 업그레이드 관리자 및 활성 모니터 구성 요소
    케이코< 프로젝트는 이러한 자동화의 직접적인 결과입니다. 그리고 더 많은 자동화가 올 것입니다.

성공은 어떻게 생겼습니까?

인프라가 버텼습니다. 납세 기간 동안 모든 서비스가 원활하게 실행되어 가용성, 규모 및 성능 보장을 충족했습니다. 그리고 TurboTax를 지원하는 트래픽의 80% 이상을 지원하는 핵심 서비스에 대한 계절별 트래픽 및 확장 요구 사항의 특성을 고려할 때 많은 것을 알 수 있습니다.

Kubernetes 여정에서 Intuit의 다음 단계

이 기념비적인 성과는 회사 전체에서 뛰어난 재능을 가진 개인들의 노력과 헌신에 대한 찬사입니다. 여정 전반에 걸쳐 Intuit TurboTax 및 개발자 플랫폼 엔지니어는 지속적인 테스트, 데이터 기반 의사 결정 및 집중 자동화를 적용하여 이 대담한 과제를 성공적으로 해결했습니다.

그리고 우리는 그것을 자랑스럽게 생각합니다.

Intuit의 Kubernetes 플랫폼의 1세대는 Kubernetes 프리미티브와 맞춤형 컨트롤 플레인을 기반으로 구축되어 원하는 규모와 성능을 제공했습니다. 그러나 특히 훨씬 더 높은 확장성, 모니터링, 관찰 가능성 및 관리 가능성을 위해 할 일이 더 많습니다. 앞으로 우리는 TurboTax의 나머지 서비스와 다른 Intuit 제품을 계속 마이그레이션할 것입니다. 또한 다음과 같이 널리 채택된 Intuit 오픈 소스 프로젝트를 사용하여 차세대 강력한 Kubernetes 플랫폼을 구축하고 있습니다. 케이코<, 아르고< 그리고 해군 대장<.

자세한 내용은 다음을 방문하십시오. KubeCon + CloudNativeCon 2020 북미< 2020년 11월 17일부터 20일까지 Silver D 컨퍼런스 구역의 가상 부스에서 진행됩니다. 다음에서도 Intuit를 찾을 수 있습니다. 회의 일정<우리는 11월 18일, 19일, 20일에 5개의 세션 강연에 참여합니다.

  • 이전 게시물

    CEO로의 전환에서 얻은 교훈

    <

  • 다음 게시물

    회사 내부에서 오픈 소스 접근 방식 채택

    <

슈리난드 자바데카르
슈리난드 자바데카르

Shrinand Javadekar는 Intuit에서 모든 앱을 개발, 배포 및 실행하기 위한 최신 SaaS 플랫폼 구축을 담당하는 Intuit 개발자 플랫폼 팀의 수석 엔지니어입니다. 오픈 소스 프로젝트 Keiko는 이 작업에서 탄생했습니다.

[ad_2]

Source_lin

Previous Post

SNF를 위한 최고의 Buccaneers vs Cardinals 동일 게임 팔레이

Next Post

배심원 의무 ‘지불’ – 법 위에Above the Law

Vincent Sanders

Vincent Sanders

Related Posts

환경을 모니터링하는 차세대 위성 및 풍선
Tech & Innovation

환경을 모니터링하는 차세대 위성 및 풍선

by Vincent Sanders
March 8, 2023
전자 장치가 아닌 다른 파장의 외부 광원에 의해 트리거되는 최초의 이식형 약물 전달 시스템
Tech & Innovation

전자 장치가 아닌 다른 파장의 외부 광원에 의해 트리거되는 최초의 이식형 약물 전달 시스템

by Vincent Sanders
March 8, 2023
이 생체 공학적 손은 태양 에너지와 인공 지능으로 구동됩니다.
Tech & Innovation

이 생체 공학적 손은 태양 에너지와 인공 지능으로 구동됩니다.

by Vincent Sanders
March 8, 2023
냉장 보관이 필요 없는 새로운 결핵(TB) 백신, 면역 반응 양호
Tech & Innovation

냉장 보관이 필요 없는 새로운 결핵(TB) 백신, 면역 반응 양호

by Vincent Sanders
March 7, 2023
마찰 전기 효과란 무엇이며 그 응용 분야는 무엇입니까?
Tech & Innovation

마찰 전기 효과란 무엇이며 그 응용 분야는 무엇입니까?

by Vincent Sanders
March 7, 2023
Next Post
배심원 의무 ‘지불’ – 법 위에Above the Law

배심원 의무 '지불' - 법 위에Above the Law

Recommended

Justin Bonomo Leads After Day 1A of the World Poker Tour World Championship

Justin Bonomo Leads After Day 1A of the World Poker Tour World Championship

December 13, 2022
온라인 슬롯 사이트에서 큰 이익 얻기 –

온라인 슬롯 사이트에서 큰 이익 얻기 –

December 29, 2022

Categories

  • Blockchain
  • Casino & Games
  • Esports
  • Gaming Law & Legislation
  • Legal & Compliance
  • Lotteries
  • Slots
  • Sports Betting
  • Tech & Innovation
  • Uncategorized

Don't miss it

Starfield는 9월에 폭발합니다.
Gaming Law & Legislation

Starfield는 9월에 폭발합니다.

March 9, 2023
Relax Gaming 및 CasinoGrounds 출시 북 오브 파워
Slots

Relax Gaming 및 CasinoGrounds 출시 북 오브 파워

March 9, 2023
FIFA 23의 미국 여자 축구 리그!
Esports

FIFA 23의 미국 여자 축구 리그!

March 9, 2023
오늘의 교훈: 사람들에 대해 말하는 것을 주의하십시오 — 참조
Legal & Compliance

오늘의 교훈: 사람들에 대해 말하는 것을 주의하십시오 — 참조

March 9, 2023
암호화 && 커피 128 – CipherTrace
Blockchain

암호화 && 커피 133 – CipherTrace

March 9, 2023
NCAA 농구 베팅: 앨라배마가 내셔널 챔피언십에서 우승할 수 있을까요?
Sports Betting

NCAA 농구 베팅: 앨라배마가 내셔널 챔피언십에서 우승할 수 있을까요?

March 9, 2023

Betting go

Welcome to world casino betting news. The goal of world casino betting news is to give you the absolute best news sources for any topic! Our topics are carefully curated and constantly updated as we know the web moves fast so we try to as well.

Categories

  • Blockchain
  • Casino & Games
  • Esports
  • Gaming Law & Legislation
  • Legal & Compliance
  • Lotteries
  • Slots
  • Sports Betting
  • Tech & Innovation
  • Uncategorized
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms & Conditions
No Result
View All Result
  • Home
  • Casino & Games
    • Gaming Law & Legislation
    • Legal & Compliance
    • Tech & Innovation
    • Sports Betting
    • Blockchain
  • Esports
  • Lotteries
  • Slots
  • 우리카지노
  • reddit
  • 바카라사이트
  • 카지노사이트