다중 영역 복제 기능을 발표하게 되어 기쁩니다. 활성화되면 데이터가 여러 가용 영역에 복제됩니다. 다중 영역 복제는 고가용성과 더 나은 확장성을 제공합니다. 고가용성 다중 영역 데이터베이스는 서로 다른 영역에서 실행되는 데이터베이스 복제본이 있기 때문에 오류에 대한 복원력이 뛰어납니다. 즉, 가용성 영역을 사용할 수 없는 경우에도 요청이 정상 영역으로 리디렉션되므로 애플리케이션이 영향을 받지 않아야 합니다. 단일 영역 데이터베이스의 장애 조치 시간은 몇 분이고 다중 영역 데이터베이스의 경우 몇 초입니다. 확장성 향상 다중 영역
엣지에서의 컴퓨팅은 최근 몇 년간 가장 흥미로운 기능 중 하나입니다. CDN을 사용하면 파일을 사용자와 더 가깝게 유지할 수 있습니다. 에지 컴퓨팅을 사용하면 사용자와 더 가까운 곳에서 애플리케이션을 실행할 수 있습니다. 이는 개발자가 전 세계적으로 분산된 고성능 애플리케이션을 구축하는 데 도움이 됩니다. Cloudflare 작업자는 현재 이 분야의 선두 제품입니다. 콜드 스타트가 없는 서버리스 처리 환경을 제공합니다. Cloudflare의 글로벌 네트워크를 활용하여 애플리케이션의 지연 시간을 최소화합니다. Javascript,
웹사이트에 대한 액세스를 특정 IP로 제한하는 것은 일반적인 요구 사항입니다. 이 게시물에서는 Edge 컴퓨팅을 사용하여 IP 허용/거부 목록을 구현하는 방법을 보여 드리겠습니다. 먼저 Cloudflare 작업자를 소개하겠습니다. Cloudflare 작업자 Cloudflare 작업자는 최근 몇 년 동안 상당히 인기 있는 기술입니다. 2017년에 공개되었으며 Cloudflare KV 스토리지는 2019년에 공개되었습니다. Cloudflare 작업자 또는 KV 저장소에 대한 자세한 내용은 다루지 않고 간단히 설명하겠습니다. Clou
이 기사에서는 Serverless Next.js 기반 TODO 애플리케이션을 빌드합니다. 미니멀리스트가 되도록 최선을 다하겠습니다. 데이터베이스 연결이 없습니다. Next.js 이외의 추가 종속성은 없습니다. 버튼이 없을 것입니다. 게다가 minimalism 시원하고 깨끗합니다. 게으른 개발자이기 때문에 좋아합니다 :) 데이터베이스 연결을 피하는 이유는 무엇입니까? Next.js는 프런트 엔드 개발자가 전체 스택 응용 프로그램을 개발할 수 있도록 하는 최신 프레임워크입니다. 서버리스 기능은 Next.js 개발자의 백엔드 개발을 단
Upstash는 기본 Redis API 외에도 REST API를 지원합니다. REST API는 개발자가 서버리스 및 에지 기능의 연결 문제 없이 Redis에 액세스할 수 있도록 도와줍니다. 그러나 동일한 함수에서 여러 Redis 명령을 실행하면 데이터베이스를 여러 번 호출하게 됩니다. 커뮤니티 회원 중 한 명(@MasterGates)이 Discord 채널에서 훌륭한 제안을 했습니다. 파이프라인 API: 파이프라인 API 파이프라인 API는 REST API에 대한 Redis PIPELINE 명령을 적용한 것입니다. 단일 http
Upstash Terraform 공급자 발표 이제 Upstash Terraform Provider를 공개적으로 사용할 수 있음을 발표하게 되어 기쁩니다. 우리의 핵심 원칙은 항상 개발자 친화적인 것입니다. 최근 REST API를 발표했습니다. 이제 Terraform 공급자 플러그인으로 도구를 확장할 때입니다. Terraform은 인프라를 코드로 정의할 수 있는 유용한 자동화 도구입니다. 이러한 방식으로 협업이 엄청나게 쉬워지고 모든 구성 변경이 지속되므로 모든 사람이 인프라에서 무슨 일이 일어나고 있는지 알 수 있습니다. 커뮤
AWS Lambda는 서버리스 공간을 개척했습니다. 많은 개발자들은 서버리스가 개발의 미래라고 생각합니다. 진정한 종량제 모델을 제공하고 백엔드 인프라의 유지 관리 및 확장을 덜어줍니다. 하지만 도전도 따릅니다. 그 중 하나는 무국적 상태입니다. 외부 데이터 저장소에 상태를 유지해야 합니다. 불행히도 대부분의 인기 있는 데이터 저장소는 연결 기반입니다. 그러나 이 게시물에서 설명했듯이 서버리스에서는 연결 관리가 어려울 수 있습니다. 그렇기 때문에 Upstash Redis 위에 고성능 REST API를 개발했습니다. 이 블로그 게시물
데이터베이스와 클라이언트가 동일한 지역에 있는 경우 Redis에서 1ms 지연 시간은 쉽습니다. 그러나 클라이언트를 전 세계적으로 분산시키려면 대기 시간이 100ms 이상 증가합니다. 이를 극복하기 위해 Edge Caching을 구축했습니다. 에지 캐싱 에지 캐싱을 사용하면 REST 응답이 CDN과 마찬가지로 전 세계의 에지 위치에 캐싱됩니다. 에지 캐싱이 활성화된 경우 평균적으로 5ms의 전역 대기 시간이 표시됩니다. 10개의 다른 지역에 위치한 클라이언트의 대기 시간 수치를 기록하는 벤치마크 애플리케이션을 참조하십시오. edg
2021년 4월에 게시된 블로그 게시물의 연속입니다. 우리는 일반적인 웹 사용 사례와 서버리스 기능을 사용하여 주요 서버리스 데이터베이스의 성능을 비교하는 샘플 애플리케이션을 구축했습니다. 데이터베이스는 DynamoDB, MongoDB(Atlas), Firestore, Cassandra(Datastax Astra), FaunaDB 및 Redis(Upstash)입니다. 애플리케이션과 소스코드를 확인하세요. 우리가 비교한 것은 각 데이터베이스에 대한 상위 10개 뉴스 기사를 가져오는 대기 시간입니다. 전체 데이터는 New Yo
서버리스는 최소한의 유지 관리 및 재정 비용으로 종단 간 애플리케이션을 구축하려는 개발자에게 적합합니다. 서버리스 기능을 사용하면 백엔드 인프라를 유지 관리하지 않고도 고유한 코드를 실행할 수 있습니다. 그러나 설계상 상태 비저장이므로 외부 데이터 저장소가 필요합니다. 다음 질문은 서버리스에 가장 적합한 데이터베이스는 무엇입니까? 좋은 소식은 데이터베이스 공급업체가 서버리스 추세를 보고 서버리스 제품을 출시하거나 제품을 조정하려고 한다는 것입니다. 이 기사에서는 먼저 데이터베이스를 서버리스에 적합하게 만드는 요소를 나열합니다. 그런
최근 몇 년 동안 서버리스 아키텍처와 에지 컴퓨팅이 애플리케이션 배포에 널리 보급되고 있습니다. 그러나 서버리스 및/또는 에지 기능 내부에 애플리케이션 상태와 데이터를 저장하는 것은 다른 이야기입니다. 데이터베이스에 대한 연결 관리, 여러 위치에서 데이터를 빠르게 액세스할 수 있도록 하는 등 많은 어려움이 있습니다. 서버리스 액세스를 지원하는 데이터베이스 서비스는 소수에 불과하며 에지 기능에도 적합한 서비스는 극소수입니다.(여기에서 자세한 분석을 읽을 수 있습니다. ) Upstash에서는 첫날부터 짧은 대기 시간과 요청당 가격 책
Upstash는 AWS Lambda 기능을 위한 최고의 데이터베이스 옵션이라는 사명으로 여정을 시작했습니다. 한편, 서버리스 기능을 구축할 수 있는 또 다른 훌륭한 옵션인 Cloudflare 작업자를 발견했습니다. 더 낮은 비용과 콜드 스타트 없이 전 세계적으로 더 나은 대기 시간을 약속하기 때문에 흥미로운 제품입니다. 그러나 AWS Lambda와 비교할 때 많은 제한 사항이 있습니다. 추가 제한 사항은 데이터베이스 옵션 목록을 더 짧게 만듭니다. 우리는 이것을 Upstash를 다음 질문에 대한 훌륭한 솔루션으로 포지셔닝할 기회
Next.js 기능이란 무엇입니까? 왜 중요한가요? 오늘 Vercel 팀은 Next.js Edge 기능을 발표했습니다. 에지 기능을 통해 개발자는 전 세계에 분산된 서버에서 코드를 실행할 수 있습니다. 즉, 사용자와 가장 가까운 위치에서 코드가 실행됩니다. 에지 기능은 CDN 인프라에서 실행되는 서버리스 기능으로 생각할 수 있습니다. Edge 기능에는 다음과 같은 장점이 있습니다. 글로벌 짧은 대기 시간:코드가 많은 글로벌 위치(PoP:접속 지점)에 복제되기 때문에 전 세계 어디에서나 사용자는 짧은 대기 시간을 경험하게 됩니다.
이 블로그 게시물에서는 웹사이트의 대기실 페이지를 구현합니다. 왜? 웹사이트 방문자 수가 많다는 것은 일반적으로 좋은 일이지만 항상 그런 것은 아닙니다. 갑자기 많은 트래픽이 애플리케이션을 압도하여 서비스를 완전히 중단시킬 수 있습니다. 대기실은 트래픽이 급증하는 동안 트래픽을 제어하고 리소스를 보호하는 데 도움이 되는 솔루션입니다. Cloudflare Waiting Room은 좋은 솔루션이지만 비즈니스 및 엔터프라이즈 계정에만 사용할 수 있습니다. 걱정하지 마세요. 이 블로그에서는 Cloudflare 작업자와 Upstash Re
SvelteKit은 컴파일 시간에 앱을 빌드하여 더 작고 빠른 JavaScript를 생성하는 UI 프레임워크인 Svelte를 위한 곧 출시될 전체 스택 애플리케이션 프레임워크입니다. SvelteKit을 사용하면 끝점을 사용하여 서버 측 논리를 작성할 수 있지만 애플리케이션 데이터를 유지하는 방법은 사용자에게 달려 있습니다. 이 게시물에서는 SvelteKit 애플리케이션에서 Redis를 사용하여 데이터를 저장하는 방법을 보여줍니다. Redis를 사용하여 영화 API 응답을 캐시하고 The Movie Database(TMDB) API
이 게시물에서는 데이터 저장을 위해 Flutter, Serverless Framework, Upstash 및 Redis를 사용하여 서버리스 모바일 애플리케이션을 구축할 것입니다. Upstash란 무엇입니까? Upstash는 Redis용 서버리스 데이터베이스입니다. Upstash를 사용하면 요청당 비용을 지불합니다. 즉, 데이터베이스를 사용하지 않을 때는 요금이 부과되지 않습니다. Upstash는 데이터베이스를 구성하고 관리합니다. DynamoDB 및 Fauna와 같은 다른 데이터베이스에 대한 강력한 대안이며 다음과 같은 이점이
이 튜토리얼 시리즈의 2부에 오신 것을 환영합니다. 첫 번째 파트에서는 Upstash, Serverless Framework 및 Redis를 사용하여 REST API를 구축하는 방법을 살펴보았습니다. 이 부분에서는 Flutter를 사용하여 REST API 엔드포인트를 사용하는 모바일 애플리케이션을 빌드합니다. 시작합시다 🙃 먼저 컴퓨터에 Flutter를 설치하고 실행해야 합니다. 플러터 IDE에서 새 flutter 프로젝트를 만들고 원하는 이름을 지정하세요. pubspec.yaml을 엽니다. Flutter 프로젝트
소개 애플리케이션 사용을 추적하는 앱을 빌드하거나 리소스 사용을 제한하거나 캐시에서 데이터를 가져와 앱 성능을 향상시켜야 하는 경우 Redis가 이러한 요구 사항에 대한 답이라는 것을 알게 될 것입니다! Redis는 메모리 내 키-값 데이터베이스입니다. 오픈 소스이며 원격 사전 서버를 나타냅니다. 이 기사에서는 Upstash, Redis 데이터베이스 및 Vue SSR 프레임워크 Nuxt 3의 최신 베타 릴리스에 대해 논의할 것입니다. Nuxt 앱. 리소스 Github 리포지토리:https://github.com/Krutie/
이 예에서는 이전 버전의 Fastly CLI를 사용합니다. 이 문서에서 최신 버전을 확인하세요. 이 게시물에서는 Fastly Compute@Edge에서 실행되는 간단한 애플리케이션을 작성합니다. 애플리케이션은 페이지 조회수를 추적하기 위해 Upstash Redis에 액세스합니다. 동기 엣지 컴퓨팅은 최근 몇 년 동안 가장 흥미로운 트렌드 중 하나입니다. Cloudflare 및 Fastly와 같은 CDN 서비스는 사용자가 에지 인프라에서 애플리케이션을 실행할 수 있도록 하기 시작했습니다. 이는 개발자가 전 세계적으로 분산된 고성
이 게시물에서는 Vercel Edge 기능과 Upstash Redis를 사용하여 Next.js 애플리케이션을 위한 대기실을 만들 것입니다. 소스코드와 데모앱을 확인하실 수 있습니다. 대기실? 대기실은 리소스에 과부하가 걸리지 않도록 웹사이트의 활성 방문자 수를 제한하려는 경우에 유용합니다. 구현 시 최대 활성 방문자 수를 설정할 수 있습니다. 트래픽을 제어하는 두 가지 매개변수가 있습니다. 최대 웹사이트 용량:웹사이트에 동시에 접속할 수 있는 최대 방문자 수 최대 세션 시간 초과:방문자가 유휴 상태를 유지할 수 있는 최대