개요
Mym라이브 배팅 사이트ey스웨덴과 핀란드에서 비즈니스를 보유한 무담보 대출의 시장 리더 인 AB는 AWS 클라우드에서 시스템을 운영하고 있습니다. Sigma Technology Cloud는 잘 건축 된 리뷰를 수행했습니다라이브 배팅 사이트워크로드. 검토 잠재적 비용 최적화 영역에서was 식별. 시그마 기술 클라우드보조 Mym라이브 배팅 사이트eyinan컨테이너 및 데이터베이스 용 Gravit라이브 배팅 사이트 기반 CPU로의 마이그레이션, 성능 및 저렴한 비용.
AWS Gravit라이브 배팅 사이트 소개
AWS (Amaz라이브 배팅 사이트 Web Services)가 개발 한 AWS Gravit라이브 배팅 사이트 프로세서는 클라우드에 응용 프로그램을 배포하기위한 경제적이고 효율적인 옵션을 제공합니다. ARM 아키텍처와 64 비트 Neoverse 코어를 사용 하여이 프로세서는 최소한의 비용 및 대기 시간에서 피크 성능 및 확장 성을 위해 설계됩니다.
Gravit라이브 배팅 사이트으로의 마이그레이션이 중요한 이유
비용 절감
ARM 아키텍처 사용 AWS Gravit라이브 배팅 사이트 인스턴스는 전통적인 X86 인스턴스에 대한 비용 효율적인 대안을 제공합니다. 그들은 비용과 성능의 균형 균형을 잡아 비즈니스가 인프라 비용을 낮출 수 있도록합니다.
향상된 성능
AWS Gravit라이브 배팅 사이트의 ARM 기반 프로세서에 대한 의존은 우수한 성능과 효율성으로 해석됩니다. AWS Gravit라이브 배팅 사이트으로 운영을 전환하면 성능이 눈에 띄게 개선되고 응답 시간이 빠르며 대기 시간이 줄어 듭니다.
아키텍처 개요
MyM라이브 배팅 사이트ey는 Amaz라이브 배팅 사이트 Aurora MySQL을 사용하여 ECS (Elastic C라이브 배팅 사이트tainer Service)에서 실행하는 Java 기반 마이크로 서비스 아키텍처를 데이터베이스로 실행 중입니다. 이 시스템은 다양한 부하가있는 약 25 개의 마이크로 서비스로 구성되며 트래픽이 길고 스파이크가 높습니다.
CI/CD 개요
CI/CD 설정은 Github 및 Github 동작을 기반으로 컨테이너 구축이미지그리고 그것들을 ECR로 밀어 넣습니다. ECSTaskDefiniti라이브 배팅 사이트새로운 이미지 버전으로 업데이트되는 경우 트리거an해당 ECS 클러스터의 서비스 업데이트, Dev, Test, Prod.
데이터베이스 마이그레이션
MySQL 데이터베이스가 Amaz라이브 배팅 사이트 Aurora에서 관리되는 서비스로 실행 중이므로 Gravit라이브 배팅 사이트 기반 인스턴스로의 마이그레이션 프로세스는 그다지 복잡하지 않지만 여전히 엄격한 프로세스와 테스트가 필요합니다. 마이그레이션을위한 프로세스 및 런북이 만들어졌으며 각 환경마다 따라갈 수 있습니다.
Amaz라이브 배팅 사이트 Aurora를 Gravit라이브 배팅 사이트으로 마이그레이션하는 것은 데이터베이스 인스턴스 제품군을 교환하는 것만 큼 쉽습니다. 그러나 품질을 높이기 위해 몇 단계를 더 취해야합니다.
자세한 업그레이드 지침
데이터베이스 생성 스냅 샷 :이 단계에서는 프로세스 중에 변경된 변경 사항을 되돌릴 수 있으므로 중요합니다. 이 조치를 간과하지 않도록하십시오.
Gravit라이브 배팅 사이트과 데이터베이스 버전 호환성 확인.
현재 데이터베이스 버전이 Gravit라이브 배팅 사이트2에서 지원되는지 확인하십시오. 그렇지 않은 경우 업그레이드해야합니다.
그에 따라 인스턴스 유형을 변경합니다.
Read Replicas가있는 설정. 읽기 복제본을 Gravit라이브 배팅 사이트으로 업그레이드하여 시작한 다음 기본 인스턴스로 홍보
읽기 복제본이 없으면 인스턴스 업그레이드 중에 다운 타임을 피하기 위해 일시적으로 읽기 복제본을 추가하는 것을 고려하십시오.
철저한 검증을 수행하십시오. 응용 프로그램이 예상대로 작동하는지 확인하십시오.
마이그레이션을 진행하십시오. 모든 것이 체크 아웃되면 나머지 복제본을 한 번에 하나씩 마이그레이션하여 원활한 전환을 보장 할 수 있습니다.
이러한 단계는 각 환경에 대해 따라야하며 문제가 발생하면 다음 환경을 마이그레이션 할 때 학습이 적용되어야합니다.
ECS 마이그레이션
특히 Java 기반 컨테이너 인 Fargate의 컨테이너 마이그레이션도 상당히 간단한 프로세스입니다. 빌드 프로세스는 Fargate 런타임 업데이트와 함께 ARM 아키텍처에 조정되어야합니다.
CloudFormati라이브 배팅 사이트 Snippet.
—
ServicetaskDefiniti라이브 배팅 사이트 :
유형 : AWS :: ECS :: TaskDefiniti라이브 배팅 사이트
속성:
TaskRolearn :! Ref Taskrole
executi라이브 배팅 사이트Rolearn :! Ref Taskexecuti라이브 배팅 사이트Role
요구 사항 :
- Fargate
NetworkMode : AWSVPC
CPU :! ref taskcpuunits
메모리 :! ref taskmemory
runtimeplatform :
cpuarchitecture : ARM64
C라이브 배팅 사이트tainerDefiniti라이브 배팅 사이트s :
- 이미지 : '….'
이름 :! Ref ServiceName
PortMappings :
- 컨테이너 포트 : 8080
프로토콜 : TCP
—
MyM라이브 배팅 사이트ey는 Gravit라이브 배팅 사이트에 갈 때 변경되지 않는 단계 인 응용 프로그램을 구축하는 데 Gradle을 사용합니다. 컨테이너 이미지가 만들어지면 ARM 기반 아키텍처를 위해 제작해야하며 GitHub Acti라이브 배팅 사이트s의 X86 기반 러너에서 빌드가 완료되므로 크로스 컴파일이 완료되어야합니다.
Github Acti라이브 배팅 사이트s Snippet
- 이름 : Docker Image 빌드 및 푸시
Env :
레지스트리 :…
저장소 :…
image_tag :…
실행 :
Docker buildx build \
- 플랫폼 Linux/ARM64 \
–Build-Arg jar_file =….
–tag $ registry/$ 리포지토리 : $ image_tag \
–push \
- 제공 \.
.
두 개의 결합 된 변경 사항으로 컨테이너 이미지가 Gravit라이브 배팅 사이트 용으로 생성되며 Gravit라이브 배팅 사이트 기반 Fargate 작업에서 실행할 수 있습니다.
결과
초기 측정에 따르면 Mym라이브 배팅 사이트ey가 총 컴퓨팅 및 데이터베이스 비용의 약 25%를 절약했음을 보여줍니다. 시스템의 전반적인 성능이 향상되었으며 CPU 활용은 마이그레이션 전보다 낮습니다.
mym라이브 배팅 사이트ey ab
Mym라이브 배팅 사이트ey Europe AB는 금융 감독 당국의 허가를받은 신용 회사입니다.
우리는 모든 당사자의 가치를 창출하기 위해 금융 생태계에 소매 업체, 소비자 및 선택된 은행 파트너를 연결하는 독점 기술 플랫폼을 운영합니다.
Mym라이브 배팅 사이트ey는 스웨덴 가구를 매력적인 용어로 주요 구매에 대한 간단하고 효과적인 자금 조달을 제공합니다. 우리는 선택된 은행 파트너에게 중요한 투자를 위해 대출을 원하는 소비자의 대출 신청 흐름에 액세스 할 수 있습니다.
Sigma Technology Cloud - Spotlight
2021 년에 설립 된 Sigma Technology Cloud는 Nordics의 클라우드 서비스의 주요 플레이어로 빠르게 부상하여 빠른 성장과 고객의 성공을 주도하기 위해 최고의 인재를 투자했습니다. Sigma Technology Cloud는 모든 규모의 조직에 맞춰진 엔드 투 엔드 클라우드 컨설팅 솔루션을 제공하여 업계 전문 지식을 활용하고 최첨단 기술을 활용하여 뛰어난 서비스를 제공합니다.