Momento : Ampere 기반 Google Cloud의 서버리스 캐싱
도전 과제 : 클라우드 애플리케이션을위한 캐싱 인프라 관리는 복잡하고 시간이 많이 걸립니다. 기존 솔루션은 복제, 장애 조치, 백업 및 수명주기 관리와 같은 작업에 중요한 리소스를 요구합니다. 이 운영 오버 헤드는 핵심 비즈니스 기능 및 혁신에서 귀중한 리소스를 전환합니다. Momento의 솔루션 :
Momento는 Ampere 기반 Google Tau T2A 인스턴스를 기반으로 구축 된 서버리스 캐싱 솔루션을 제공합니다. 이를 통해 수동 인프라 관리가 필요하지 않아 개발자에게 운영 부담없이 빠르고 안정적인 캐시를 제공합니다. Apache Pelikan 오픈 소스 프로젝트를 활용하여 Momento는 자원 관리 및 최적화를 자동화하여 간소화 된 API 경험을 제공합니다.
주요 기능 :
서버 관리가 필요하지 않습니다 제로 구성 : 자동 인프라 최적화. 고성능 : 캐시 요청에 대한 2ms P99.9 왕복 시간을 달성합니다. 확장 성 : 다중 스레드 스토리지 노드와 코어 고정을 사용하여 높은 하중을 효율적으로 처리합니다. 확장 된 서비스 :
Pub-Sub 메시지 버스 포함
기술 혁신 : 컨텍스트 전환 최적화
Momento는 처음에 가격/성능 혜택 및 효율성을 위해 Ampere 기반 Google T2A 인스턴스를 선택했습니다. Tau T2A VM은 예측 가능한 고성능 및 선형 확장 성을 제공하여 X86 VM을 30%이상 능가합니다. 암페어로의 마이그레이션은 놀랍게도 매끄럽고 최소한의 조정이 필요했습니다. Momento는 혼합 모드 배포 (ARM64 및 x86)의 유연성을 높이 평가하여 응용 프로그램 이식성을 보장합니다. 성능 초점 : 꼬리 대기 시간 : Momento는 꼬리 대기 시간, 특히 P99.9 응답 시간을 우선시합니다 (캐시 통화의 99.9%는이 시간 내에 반환). 그들의 목표는 P99.9의 2ms 왕복 시간으로, 응답 시간의 작은 저하조차도 사용자 경험에 크게 영향을 줄 수 있음을 인식합니다. 컨텍스트 전환 최적화 설명 :
컨텍스트 전환, 작업 간 전환 프로세스는 성능 오버 헤드를 도입합니다. Momento는 Core Pinning으로이를 최소화하여 시스템 인터럽트 및 프로세서 경합의 중단을 줄이기 위해 네트워크 I/O의 코어를 전담했습니다.Momento로 시작하는 것 :
가입 :Momento 웹 사이트를 방문하십시오 SDK 선택 : 프로그래밍 언어를 위해 선별 된 SDK를 선택하십시오. 캐시 생성 :
콘솔 인터페이스 사용 데이터 저장/검색 :SDK의 및 함수를 사용하십시오
Momento의 아키텍처 : Momento의 아키텍처는 API 게이트웨이를 스토리지 노드의 데이터 스레드와 분리합니다. 게이트웨이는 요청을 요청하는 반면 각 노드는 캐시 작업에 여러 작업자 스레드를 사용합니다. 핵심 고정 및 네트워크 I/O 최적화 성능을 더욱 향상시킵니다위 내용은 Momento는 객체 캐시를 Ampere Altra의 서비스로 마이그레이션합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!