Realtime Compute for Apache Flink'i kullanmak için bir çalışma alanı etkinleştirmeniz gerekir. Her çalışma alanı, izole edilmiş hesaplama kaynaklarına ve bağımsız bir geliştirme konsoluna sahiptir. Bu konuda, bir Flink çalışma alanının nasıl etkinleştirileceği ve süreç sırasında dikkate alınması gereken önemli hususlar açıklanmaktadır.
Önkoşullar
Bir Alibaba Cloud hesabınızın olması gerekir. Hesabınız yoksa önce kayıt olun.
Hizmete bir Resource Access Management (RAM) kullanıcısı veya RAM rolü ile erişiyorsanız, Realtime Compute konsolu için gerekli izinlere sahip olmanız gerekir. Daha fazla bilgi için bkz. İzin Yönetimi.
Önemli hususlar
Flink çalışma alanı oluşturmak, VPC, OSS ve izleme ile ilgili hizmetler dahil olmak üzere diğer bulut hizmetlerini içerir. Fiyatlandırma ayrıntıları için bkz. Faturalandırma öğeleri.
-
Realtime Compute for Apache Flink, depolama ve hesaplamayı ayıran bir mimari kullanır bir OSS Bucket bağlarken, aşağıdaki hususlara dikkat edin:
OSS'i henüz etkinleştirmediyseniz başlamak için bkz. OSS'i Etkinleştirme. OSS paketi, Flink çalışma alanınızla aynı bölgede olmalı ve Standard depolama sınıfını kullanmalıdır.
-
Bağlı OSS paketinde sürüm oluşturma veya uyumluluk saklama gibi ilkeler uygulamayın. Bu ilkeler, normal Flink işi çalıştırmalarını bozabilir.
OSS paketinizde sürüm oluşturma etkinse, aşırı silme işaretçileri listeleme işlemlerini yavaşlatabilir. Sürüm oluşturmayı etkinleştirirseniz, silme işaretçilerini ve gereksiz eski sürümleri periyodik olarak temizlemek için bir yaşam döngüsü kuralı yapılandırın. Bu, depolama maliyetlerini azaltır ve OSS performansını artırır. Silme işaretçilerini temizleme talimatları için bkz. Depolama maliyetlerini azaltmak için son değiştirilme zamanına dayalı yaşam döngüsü kurallarını sürüm oluşturma ile kullanma.
UyarıOSS paketinizde sürüm oluşturma devre dışıysa ve bir yaşam döngüsü kuralı yapılandırırsanız, Flink ile ilgili dizinlere (artifacts, flink-jobs, flink-savepoints, sql-artifacts, plan ve flink-sessionclusters dahil) bir temizleme ilkesi uygulamayın. Temizleme ilkesi, gerekli Flink dosyalarını silebilir ve işlerin başarısız olmasına neden olabilir.
-
Çalışma alanı etkinleştirme sırasında depolama türü olarak OSS Bucket seçerseniz, Flink çalışma alanınız için alan düzeyinde yüksek kullanılabilirlik sağlamak amacıyla bağlı paketin alan yedekli depolama kullandığından emin olun. (Yapılandırma adımları için bkz. Paketin depolama yedeklilik türünü değiştirme.) Aksi takdirde, bir alan kullanılamaz hale gelirse durum verilerine normal şekilde erişilemez ve Flink, durum bilgisi içeren işlerin kurtarılmasını garanti edemez.
NotBir çalışma alanı hem alan yedekli hem de tek alanlı proje alanları içeriyorsa, bağlı paketi alan yedekli depolamaya yükseltmek depolama maliyetlerini artırabilir. Maliyet ve güvenilirliği dengelemek için, alan yedekli iş yüklerine özel ayrı bir çalışma alanı oluşturun ve bunu alan yedekli bir OSS paketine bağlayın. OSS depolama fiyatlandırma ayrıntıları için bkz. Depolama ücretleri.
Depolama türü olarak OSS Bucket seçerseniz, Security Center'da kötü amaçlı dosya algılamanın devre dışı olduğundan emin olun. Bu özelliğin etkinleştirilmesi OSS trafik kısıtlamasını tetikleyebilir ve Flink işlerinin başlatma sırasında takılmasına neden olabilir. Daha fazla bilgi için bkz. Kötü amaçlı dosya algılama.
Abonelik çalışma alanı etkinleştirme
Realtime Compute Yönetim Konsolu üzerinde oturum açın.
Streaming Compute Flink yanındaki Purchase seçeneğine tıklayın.
-
İlk satın alma işleminizde, Flink'in gerekli bulut kaynaklarına erişmesi için izin verin.
Go to RAM for Authorization seçeneğine tıklayın. Cloud Resource Access Authorization sayfasında Agree to Authorize seçeneğine tıklayın. Bu işlem, otomatik yetkilendirmeyi tamamlar ve gerekli bulut hizmetlerine erişim sağlar.
-
Satın alma sayfasında yapılandırma ayrıntılarını girin.
Kategori
Yapılandırma öğesi
Açıklama
Örnek
Temel yapılandırma
Billing method
subscription seçin. Faturalandırma ayrıntıları için bkz. Abonelik.
Abonelik
Duration
Gerekli abonelik süresini seçin.
1 ay
Auto-renewal
Enable seçeneğini işaretlemezseniz, yenileme politikanızı daha sonra Alibaba Cloud Yönetim Konsolu altında bölümünden değiştirebilirsiniz.
-
Processor architecture
Gereksinimlerinizi karşılamak için Intel X86 ve YiTian ARM mimarileri arasında seçim yapın.
NotYiTian ARM mimarisi şu anda yalnızca Çin (Pekin), Çin (Ulanqab) ve Çin (Hangzhou) bölgelerindeki abonelik çalışma alanları için kullanılabilir. Kullanılabilirlik, konsol satın alma sayfasında görüntülenene bağlıdır.
Intel X86 mimarisi
Region
Yukarı akış ve aşağı akış depolama sistemlerinizle aynı region seçmenizi öneririz.
Pekin
Ağ yapılandırması
Deployment mode
Bu seçenek yalnızca belirli bölgelerde subscription faturalandırma yöntemine sahip Intel X86 çalışma alanları için kullanılabilir. Desteklenen deployment modes şunlardır:
Single zone (maliyet etkin): Flink, seçilen bölgedeki en uygun hesaplama alanını otomatik olarak atar, envanteri alanlar arasında havuzlar ve esnek yük kapasitesini artırmak için kaynakları sorunsuz şekilde zamanlar.
Cross-zone (yüksek kullanılabilirlik): Alan düzeyinde yüksek kullanılabilirlik sağlar. Alanlar arası bir proje alanını barındıran alan başarısız olursa, işler aynı bölgedeki başka bir kararlı alana otomatik olarak yeniden zamanlanır. Bu, tek alan hatalarından kaynaklanan hizmet kesintilerini önler ve iş sürekliliği ile yüksek kullanılabilirliği sağlar.
ÖnemliUçtan uca yüksek kullanılabilirlik için yukarı akış ve aşağı akış sistemlerinizin de yüksek kullanılabilirliği desteklemesi gerekir.
Hizmeti etkinleştirirken Deployment Mode için Cross-zone seçeneğini seçmediyseniz, daha sonra aynı bölge yüksek kullanılabilirliğini diğer yöntemlerle etkinleştirebilirsiniz; ancak çalışma alanınızın yeterli alanlar arası CU kaynağına sahip olduğundan emin olmalısınız. Daha fazla bilgi için bkz. aynı bölge yüksek kullanılabilirliği konusundaki 2. ve 3. yöntemler.
-
CU bilgisi
Dağıtım modu Single Zone ise: yalnızca Single Zone hesaplama kaynaklarını yapılandırmanız gerekir.
Dağıtım modu Multi-zone olduğunda, gerektiğinde Enable Single-zone Hybrid Purchase seçeneğini temizleyebilirsiniz.
Seçilmezse: Yalnızca cross-zone hesaplama kaynaklarını yapılandırın.
Seçilirse: single zone ve cross-zone için ayrı compute resource quotas ayarlayın.
NotHer Realtime Compute geliştirme konsolu ve temel bileşenleri 2 CU yönetim kaynağı gerektirir. Bunlar otomatik olarak yapılandırılır ve manuel eylem gerektirmez. Ayrıntılar için bkz. Faturalandırma öğeleri.
-
Virtual private cloud (VPC)
Hedef bölgedeki bir VPC seçin. Etkinleştirmeden sonra VPC'yi değiştiremezsiniz. VPC oluşturmak için bkz. VPC ve vSwitch Oluşturma.
Yukarı akış veya aşağı akış depolamanız bir VPC'de bulunuyorsa, Flink çalışma alanınız aynı VPC'yi kullanmalıdır.
Yalnızca RFC standartı özel CIDR blokları 192.168.0.0/16, 172.16.0.0/12 ve 10.0.0.0/8—ve bunların alt ağları—desteklenir.
flink-test-vpc
Virtual switch
deployment mode cross-zone ise, farklı alanlarda iki sanal anahtar seçin.
Her alan için en az bir sanal anahtar seçin. Ağ mimarisi yükseltmesinden sonra her çalışma alanı yalnızca küçük sayıda IP adresi tüketir. Her alan başına vSwitch için 6–10 IP adresi ayırmanızı öneririz. İş sayısına göre ek IP adresi ayırmanız gerekmez.
NotYalnızca hedef VPC'deki ve Flink tarafından desteklenen alanlardaki mevcut sanal anahtarlar görüntülenir. Etkinleştirmeden sonra sanal anahtarları değiştirebilirsiniz.
Seçilen anahtarların alanları, işlerin çalıştığı alanlarla ilişkili değildir. Bunlar yalnızca işlerinizin ağ kaynaklarına erişebilmesini sağlamak için ağ bağlantısı amacıyla kullanılır.
Ağ bağlantısını ve iş yürütmeyi bozabileceğinden, bu anahtar yapılandırmalarını keyfi olarak değiştirmeyin veya silmeyin.
flinktest
Çalışma alanı yapılandırması
Workspace name
Küçük harfle başlayın. Yalnızca küçük harfler, rakamlar ve tire (-) kullanın. Tire ile bitirmeyin. Uzunluk 1–60 karakter olmalıdır.
Önemliworkspace name genel olarak benzersiz olmalıdır (diğer kullanıcılar tarafından oluşturulan çalışma alanları dahil). Ad zaten varsa, sistem Workspace name already exists mesajını görüntüler. Adı buna göre değiştirin. Başarılı etkinleştirmeden sonra çalışma alanı adını değiştiremezsiniz.
flinktestnamespace
Depolama yapılandırması
OSS storage
OSS paketi, iş kontrol noktalarını, anlık görüntüleri, günlükleri, JAR paketlerini ve diğer verileri depolar. Dizin ayrıntıları için bkz. Dosya yönetimi.
ÖnemliBir OSS paketi bağlarken Önemli hususlar bölümünü inceleyin.
deployment mode cross-zone ise, sistem OSS yapılandırmasını doğrular ve yalnızca alan yedekli depolama içeren paketleri görüntüler.
Flink çalışma alanı oluşturulduktan sonra OSS paketini değiştiremezsiniz.
flink-test-oss
Etiket anahtarı ve etiket değeri
Etiketler, bir etiket anahtarı ve etiket değerinden oluşur ve bulut kaynakları için tanımlayıcı olarak hizmet eder. Boyutlar arasında ortak özelliklere sahip kaynakları kategorize etmenize, aramanıza ve toplamanıza yardımcı olarak kaynak yönetimini basitleştirir. Etiketleri merkezi olarak Etiket Yönetimi alanında yönetin.
-
İzleme hizmeti
Monitoring service
free monitoring service veya pay-as-you-go Prometheus monitoring service seçin (özellik farkları için bkz. Cloud Monitor ve ARMS uyarıları arasındaki özellik karşılaştırması):
Ücretsiz izleme hizmeti: Bir Flink çalışma alanı oluşturduktan sonra Cloud Monitor temel izleme ve uyarı yetenekleri sağlar. Ayrıntılar için bkz. Ücretsiz kullanım.
Prometheus izleme hizmeti: Bir Flink çalışma alanı oluşturduktan sonra, ticari düzeyde Prometheus izleme ve uyarı sağlamak için ARMS otomatik olarak etkinleştirilir. Faturalandırma ayrıntıları için bkz. Prometheus faturalandırma.
Ücretsiz izleme hizmeti
-
Terms of Service seçeneğini seçin, Purchase seçeneğine tıklayın ve hizmeti etkinleştirmek için ödemeyi tamamlayın.
Ödemeden sonra, oluşturulmakta olan çalışma alanını görüntülemek için Management Console seçeneğine tıklayın. Çalışma alanı oluşturma işlemi genellikle ödemeden sonra 5–10 dakika içinde tamamlanır.
Kullandıkça öde çalışma alanı etkinleştirme
Tek seferde 1.000 CU'dan fazla etkinleştirmek için bir destek talebi gönderin.
Realtime Compute Yönetim Konsolu üzerinde oturum açın.
Streaming Compute Flink yanındaki Purchase seçeneğine tıklayın.
-
(İsteğe bağlı) İlk satın alma işleminizde, Flink'in gerekli bulut kaynaklarına erişmesi için izin verin.
Go to RAM for Authorization seçeneğine tıklayın. Cloud Resource Access Authorization sayfasında Agree to Authorize seçeneğine tıklayın. Bu işlem, otomatik yetkilendirmeyi tamamlar ve gerekli bulut hizmetlerine erişim sağlar.
NotBu ilk satın alma işleminiz değilse bu adımı atlayın.
-
Satın alma sayfasında yapılandırma ayrıntılarını girin.
Çalışma alanı adı (oluşturulduktan sonra değiştirilemez; her çalışma alanı izole edilmiş hesaplama kaynaklarına ve bağımsız bir geliştirme konsoluna sahiptir), kota limiti (örneğin, 1.000 CU) ve depolama türü (iş kontrol noktalarını, günlükleri, JAR paketlerini ve diğer verileri depolamak için OSS Bucket veya tam yönetilen depolama) yapılandırın.
Kategori
Yapılandırma öğesi
Açıklama
Örnek
Temel yapılandırma
Billing method
pay-as-you-go seçin. Faturalandırma ayrıntıları için bkz. Kullandıkça öde.
Kullandıkça öde
Region
Yukarı akış ve aşağı akış depolama sistemlerinizle aynı region seçmenizi öneririz.
Pekin
Ağ yapılandırması
Virtual private cloud (VPC)
Hedef bölgedeki bir VPC seçin. Etkinleştirmeden sonra VPC'yi değiştiremezsiniz. VPC oluşturmak için bkz. VPC ve vSwitch Oluşturma.
Yukarı akış veya aşağı akış depolamanız bir VPC'de bulunuyorsa, Flink çalışma alanınız aynı VPC'yi kullanmalıdır.
Yalnızca RFC standartı özel CIDR blokları 192.168.0.0/16, 172.16.0.0/12 ve 10.0.0.0/8—ve bunların alt ağları—desteklenir.
flink-test-vpc
Virtual switch
deployment mode cross-zone ise, farklı alanlarda iki sanal anahtar seçin.
Her alan için en az bir sanal anahtar seçin. Ağ mimarisi yükseltmesinden sonra her çalışma alanı yalnızca küçük sayıda IP adresi tüketir. Her alan başına vSwitch için 6–10 IP adresi ayırmanızı öneririz. İş sayısına göre ek IP adresi ayırmanız gerekmez.
NotYalnızca hedef VPC'deki ve Flink tarafından desteklenen alanlardaki mevcut sanal anahtarlar görüntülenir. Etkinleştirmeden sonra sanal anahtarları değiştirebilirsiniz.
Seçilen anahtarların alanları, işlerin çalıştığı alanlarla ilişkili değildir. Bunlar yalnızca işlerinizin ağ kaynaklarına erişebilmesini sağlamak için ağ bağlantısı amacıyla kullanılır.
Ağ bağlantısını ve iş yürütmeyi bozabileceğinden, bu anahtar yapılandırmalarını keyfi olarak değiştirmeyin veya silmeyin.
flinktest
Çalışma alanı yapılandırması
Workspace name
Küçük harfle başlayın. Yalnızca küçük harfler, rakamlar ve tire (-) kullanın. Tire ile bitirmeyin. Uzunluk 1–60 karakter olmalıdır.
Önemliworkspace name genel olarak benzersiz olmalıdır (diğer kullanıcılar tarafından oluşturulan çalışma alanları dahil). Ad zaten varsa, sistem Workspace name already exists mesajını görüntüler. Adı buna göre değiştirin. Başarılı etkinleştirmeden sonra çalışma alanı adını değiştiremezsiniz.
flinktestnamespace
Hesaplama kaynağı quota limit
Varsayılan kota 1.000 CU'dur. Bunu maksimum 9.999.999'a kadar değiştirebilirsiniz.
NotHer Realtime Compute geliştirme konsolu ve temel bileşenleri 2 CU yönetim kaynağı gerektirir. Bunlar otomatik olarak yapılandırılır ve manuel eylem gerektirmez. Ayrıntılar için bkz. Faturalandırma öğeleri.
100
Depolama yapılandırması
OSS storage
OSS paketi, iş kontrol noktalarını, anlık görüntüleri, günlükleri, JAR paketlerini ve diğer verileri depolar. Dizin ayrıntıları için bkz. Dosya yönetimi.
ÖnemliBir OSS paketi bağlarken Önemli hususlar bölümünü inceleyin.
deployment mode cross-zone ise, sistem OSS yapılandırmasını doğrular ve yalnızca alan yedekli depolama içeren paketleri görüntüler.
Flink çalışma alanı oluşturulduktan sonra OSS paketini değiştiremezsiniz.
flink-test-oss
Etiket anahtarı ve etiket değeri
Etiketler, bir etiket anahtarı ve etiket değerinden oluşur ve bulut kaynakları için tanımlayıcı olarak hizmet eder. Boyutlar arasında ortak özelliklere sahip kaynakları kategorize etmenize, aramanıza ve toplamanıza yardımcı olarak kaynak yönetimini basitleştirir. Etiketleri merkezi olarak Etiket Yönetimi alanında yönetin.
-
İzleme hizmeti
Monitoring service
free monitoring service veya pay-as-you-go Prometheus monitoring service seçin (özellik farkları için bkz. Cloud Monitor ve ARMS uyarıları arasındaki özellik karşılaştırması):
Ücretsiz izleme hizmeti: Bir Flink çalışma alanı oluşturduktan sonra Cloud Monitor temel izleme ve uyarı yetenekleri sağlar. Ayrıntılar için bkz. Ücretsiz kullanım.
Prometheus izleme hizmeti: Bir Flink çalışma alanı oluşturduktan sonra, ticari düzeyde Prometheus izleme ve uyarı sağlamak için ARMS otomatik olarak etkinleştirilir. Faturalandırma ayrıntıları için bkz. Prometheus faturalandırma.
Ücretsiz izleme hizmeti
-
Terms of Service seçeneğini seçin, Purchase seçeneğine tıklayın ve hizmeti etkinleştirmek için ödemeyi tamamlayın.
Ödemeden sonra, oluşturulmakta olan çalışma alanını görüntülemek için Management Console seçeneğine tıklayın. Çalışma alanı oluşturma işlemi genellikle ödemeden sonra 5–10 dakika içinde tamamlanır.
Sonraki adımlar
Flink çalışma alanınızı etkinleştirdikten sonra, gerektiğinde aşağıdaki görevleri gerçekleştirin.
Özellik | Erişim yolu |
Çalışma alanı ayrıntılarını görüntüleme | Realtime Compute Yönetim Konsolu'nda, hedef çalışma alanınız için More > Workspace Details seçeneğine tıklayarak çalışma alanı adını, çalışma alanı kimliğini, OSS paketini, VPC adını ve kimliğini, sanal anahtarları görüntüleyin. |
Esnek hesaplama kaynaklarını etkinleştirme ve kullanma | Bir abonelik planının üzerine esnek hesaplama kaynakları yapılandırabilirsiniz. Bu hibrit faturalandırma modeli, kullandıkça ödenin esnekliğini abonelik planlarının maliyet verimliliği ile birleştirir. Ayrıntılar için bkz. Hibrit faturalandırma. |
Realtime Compute for Apache Flink'teki temel kavramların hiyerarşisini anlayarak iş geliştirmeyi, dağıtmayı, operasyonları ve güvenlik yönetimini yönlendirin. | |
RAM kullanıcıları ve RAM rollerinin Flink konsoluna erişmek için RAM izinlerine (örneğin, çalışma alanı görüntüleme ve satın alma) ve proje alanı izinlerine (örneğin, iş geliştirme ve operasyonlar) ihtiyacı vardır. | |
Proje alanı, Flink işlerini yönetmek için temel birimdir. Tüm yapılandırmalarınız, işleriniz ve izinleriniz tek bir proje alanı içinde bulunur. Çalışma alanı oluşturulduktan sonra, varsayılan bir proje alanı ("default" son ekiyle) oluşturulur. | |
Hedef çalışma alanınızın Actions sütunundaki Console seçeneğine tıklayarak Realtime Compute geliştirme konsoluna girin. İş geliştirme ve operasyon görevlerini burada gerçekleştirin. Hizmet, çeşitli yukarı akış ve aşağı akış sistemleri için yerleşik bağlayıcılar içerir. Ayrıntılar için bkz. Desteklenen bağlayıcılar. | |
Çalışma alanınız ve proje alanlarınız için kaynakları ayarlayın. | |
Kullandıkça öde ve abonelik faturalandırma yöntemleri arasında geçiş yapın. | |
Yetersiz IP adreslerinden kaynaklanan iş başlatma hatalarını çözmek için sanal anahtarları değiştirin. | |
Kaynakları serbest bırakma | Hedef çalışma alanınız için More > Release Resources seçeneğine tıklayın. Serbest bırakmadan sonra Flink çalışma alanı ücretlendirmeyi durdurur ve ilişkili ARMS kaynakları eşzamanlı olarak serbest bırakılır. |