> 기술 주변기기 > IT산업 > Momento는 객체 캐시를 Ampere Altra의 서비스로 마이그레이션합니다.

Momento는 객체 캐시를 Ampere Altra의 서비스로 마이그레이션합니다.

Joseph Gordon-Levitt
풀어 주다: 2025-02-08 08:54:09
원래의
540명이 탐색했습니다.

Momento : Ampere 기반 Google Cloud의 서버리스 캐싱

도전 과제 : 클라우드 애플리케이션을위한 캐싱 인프라 관리는 복잡하고 시간이 많이 걸립니다. 기존 솔루션은 복제, 장애 조치, 백업 및 수명주기 관리와 같은 작업에 중요한 리소스를 요구합니다. 이 운영 오버 헤드는 핵심 비즈니스 기능 및 혁신에서 귀중한 리소스를 전환합니다. Momento의 솔루션 :

Momento는 Ampere 기반 Google Tau T2A 인스턴스를 기반으로 구축 된 서버리스 캐싱 솔루션을 제공합니다. 이를 통해 수동 인프라 관리가 필요하지 않아 개발자에게 운영 부담없이 빠르고 안정적인 캐시를 제공합니다. Apache Pelikan 오픈 소스 프로젝트를 활용하여 Momento는 자원 관리 및 최적화를 자동화하여 간소화 된 API 경험을 제공합니다. 주요 기능 : Momento Migrates Object Cache as a Service to Ampere Altra

서버리스 아키텍처 :

서버 관리가 필요하지 않습니다 제로 구성 : 자동 인프라 최적화. 고성능 : 캐시 요청에 대한 2ms P99.9 왕복 시간을 달성합니다. 확장 성 : 다중 스레드 스토리지 노드와 코어 고정을 사용하여 높은 하중을 효율적으로 처리합니다. 확장 된 서비스 :

Pub-Sub 메시지 버스 포함

기술 혁신 : 컨텍스트 전환 최적화 Momento는 스레드를 특정 코어에 고정하고 네트워크 I/O의 코어를 전용하여 성능을 크게 향상 시켰습니다. 이러한 컨텍스트 전환 최적화는 16 코어 인스턴스에서 초당 백만 개 이상의 작업을 초래했습니다. 영향 : Ampere 기반 Google Tau T2A VM에 의해 구동되는 Momento의 서버리스 캐시는 개발을 가속화하고 운영 오버 헤드를 줄이며 최신 클라우드 애플리케이션에 대한 비용 효율적이고 고성능 솔루션을 제공합니다. <.> Momento에 대한 khawaja shams와 Daniela Miao (AWS의 이전 DynamoDB 팀원)가 설립 한 Momento는 일반적으로 사용되는 응용 프로그램 인프라를 단순화하는 것을 목표로합니다. Caching에 초점을 맞추고 AWS 경험을 활용하여 Pub-Sub 메시지 버스와 같은 서비스를 포함하도록 확장되었습니다. Momento의 서버리스 캐시는 키 값 저장소 관리의 복잡성을 자동화하여 개발자가 건물 기능에 집중할 수 있도록합니다. 캐싱이 중요한 이유 :

모든 클라우드 애플리케이션은 캐싱의 이점이 있습니다. 자주 액세스하는 객체를위한 저도의 저장소로 서비스 속도를 향상시킵니다. 웹 사이트의 경우 이는 홈페이지, 이미지 및 인기 제품의 로딩 시간이 빠른 것을 의미합니다. 그러나 전통적인 캐싱에는 복제, 장애 조치, 백업 및 업그레이드 관리가 포함됩니다. Ampere의 역할 :

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 최적화 성능을 더욱 향상시킵니다
    추가 리소스 :
  1. 제공된 링크를 통해 Tau T2A VMS 및 Ampere CPU에 대한 Momento의 경험에 대해 자세히 알아보십시오. 참고 문헌 : 원본 기사에는 추가 읽기를위한 참조 목록이 포함되어 있습니다.

위 내용은 Momento는 객체 캐시를 Ampere Altra의 서비스로 마이그레이션합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿