Function Compute

Güvenli ve istikrarlı, esnek ölçeklendirilmiş, işletim ve bakım gerektirmeyen, kullandıkça öde modeline sahip sunucusuz işlem platformu.

Alibaba Cloud Function Compute, tamamen yönetilen ve olay güdümlü bir işlem hizmetidir. Kod yazma ve yükleme işlemlerine odaklanmanızı sağlar; sunucu gibi altyapıları yönetmenize gerek kalmaz. Kodlarınızı esnek ve güvenilir bir şekilde çalıştırmak için işlem kaynakları sunar. İlk kez Function Compute kullananlara ücretsiz deneme kotası sağlanır. Hizmeti ilk kez etkinleştiren kullanıcılar, üç döngü boyunca her döngüde 150.000 CU ücretsiz deneme kotası kazanır. Her döngü bir ay sürer.

Kullanım Durumları

Özellikler

Hizmet entegrasyonları

Function Compute, olay kaynaklarını tetikleyicilerle ilişkilendirir. İlişkili bir olay kaynağı, bir olay meydana geldiğinde fonksiyonu eş zamanlı veya eş zamansız olarak yürütmeye tetikler. Değişiklik olayı, giriş fonksiyonuna bir giriş parametresi olarak aktarılır.

OSS tetikleyicisi

Bucket nesneleri değiştiğinde fonksiyon yürütmesini otomatik olarak tetikler.

Tablestore tetikleyicisi

Tablo verileri değiştiğinde, değişiklik bilgilerini giriş parametresi olarak aktararak fonksiyon yürütmesini tetikler.

Log Service tetikleyicisi

Düzenli olarak güncellenmiş günlükleri alır ve özel günlük işleme için fonksiyonları tetikler.

MNS tetikleyicisi

Konularda yayımlanan mesajları gerçek zamanlı işlemek için fonksiyonlar yazın.

CDN tetikleyicisi

Yenileme ve önceden getirme gibi CDN olaylarının özelleştirilmiş işlenmesi için fonksiyonlar yazın.

HTTP tetikleyicisi

HTTP isteklerini alır ve işler, ayrıca HTTP yanıtları döndürür.

Zaman tetikleyicisi

Belirtilen bir zamanda fonksiyon yürütmesini tetikler.

EventBridge tetikleyicisi

Olay kurallarını kullanarak olayları Function Compute'a yönlendirin.

Kafka Connector tetikleyicisi

Kafka örneğindeki bir konudan veriyi bir fonksiyona aktarın.

Cloud Monitor tetikleyicisi

İzleme olaylarını olay kaynağı olarak kullanmanıza olanak tanır.

MQTT tetikleyicisi

MQTT konsolundaki veri çıkış kurallarını kullanarak verileri Function Compute'un HTTP işlevine aktarın.

Programlama dilleri

Function Compute birden fazla programlama dilini ve özel çalışma zamanlarını destekler.

Node.js

Node.js 20, Node.js 18, Node.js 16, Node.js 14 ve Node.js 12 desteklenir. HTTP tetikleyicilerinin Node.js çalışma zamanı Express ile uyumludur.

Python

Python 3.6, Python 3.9, Python 3.10 ve Python 3.12 sürümleri desteklenir. HTTP tetikleyicileri için Python çalışma zamanı WSGI spesifikasyonunu takip eder.

Java

Java 8 ve Java 11 desteklenir. HTTP tetikleyicileriyle yapılandırılan Java çalışma zamanları Servlet protokolünü temel alır.

PHP

PHP 7.2 desteklenmektedir. HTTP tetikleyicileriyle yapılandırılan PHP çalışma zamanları PSR standardına (HTTP mesaj arayüzleri) uygundur.

C#

.NET Core 2.1 desteklenir. HTTP tetikleyicileriyle yapılandırılan C# çalışma zamanları .NET Standard 2.0 ile uyumludur.

Özel çalışma zamanları

Go, Ruby ve Lua gibi birden fazla dil için yürütme ortamlarını özelleştirin. Uygulamalar tek tıkla doğrudan Function Compute'a geçirilebilir.

Özel konteyner çalışma zamanı

Geliştiricilere daha basit bir deneyim sunar ve geliştirme ile teslim süreçlerini daha verimli hale getirir.

Geliştirme araçları

Function Compute, uygulamalarınızı yerel ortamlarda sorunsuz bir şekilde geliştirmenize, hata ayıklamanıza ve dağıtmanıza yardımcı olacak pratik geliştirme araçları sunar.

funcraft

Kaynak oluşturmanıza, yerel olarak hata ayıklamanıza ve üçüncü taraf bağımlılıkları çevrimiçi yüklemenize olanak tanıyan bir uygulama geliştirme aracıdır.

fcli

Alibaba Cloud Function Compute tarafından sağlanan bu komut satırı aracı, Function Compute içindeki kaynaklarınızı yönetmenize yardımcı olur.

Visual Studio Code uzantıları

Visual Studio Code tabanlı geliştirme, hata ayıklama ve dağıtım araçları; fonksiyonlar oluşturmanıza, hata ayıklamanıza, çalıştırmanıza ve dağıtmanıza yardımcı olur.

Serverless Devs

Serverless Devs; sunucusuz uygulamaların çevrimiçi arama, dağıtım ve görsel düzenleme özelliklerini entegre eden bir uygulama merkezidir.

Midway Serverless

Bulutta Node.js fonksiyonları oluşturmak için kullanılan sunucusuz çerçeve; bulut yerel çağda bakım maliyetlerini düşürerek ürün Ar-Ge çalışmalarına daha fazla odaklanmanızı sağlar.

Cloud development platform

Geliştiricilere ve KOBİ'lere yönelik, tek elden sunulan ve tamamen bulut tabanlı bir geliştirme platformudur. Tarayıcınızı açtığınız anda çevrimiçi olarak geliştirme, hata ayıklama ve dağıtım yapabilirsiniz.

Çeşitli kaynak türleri

Function Compute, işlem performansını artırmak için çeşitli kaynak türlerini destekler.

Rezerve edilmiş örnek

Fonksiyonlar için örnek atamanıza ve serbest bırakmanıza olanak tanır. Her zaman açık örnekler, soğuk başlatma kaynaklı gecikme sorunlarını tamamen ortadan kaldırır.

Kullandıkça öde örnekleri

Trafik zirvelerini karşılamak için isteklere göre örnekleri dinamik olarak tahsis eder.

Çeşitli örnekler

Function Compute, Esnek örnek ve Performans örneği olmak üzere iki örnek türü sunar.

Esnek örnek

Esnek örneğin maksimum paket boyutu 50 MB'dır. Esnek örnekteki fonksiyonlar en fazla 600 saniye çalışabilir ve aylık ücretsiz kullanım hakkı tanınır.

Performans örneği

Daha yüksek özelliklere sahip bir örnek türüdür ancak aylık ücretsiz kullanım katmanı sunmaz.

Esnek faturalandırma yöntemleri

Function Compute, maliyet tasarrufu sağlamak amacıyla çeşitli senaryolar için esnek faturalandırma yöntemleri sunar.

Kullandıkça öde

Kullandığınız örnekler için ücretlendirilirsiniz.

Abonelik

Tahmini iş yüküne göre işlem gücü satın alabilirsiniz. Kullandıkça öde ve abonelik örneklerinin kombinasyonu maliyetleri etkili biçimde azaltır.

phone Bize Ulaşın
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.