Genel

S: Amazon AppFlow nedir?

Amazon AppFlow; Salesforce, Marketo, Slack ve ServiceNow gibi Hizmet Olarak Yazılım uygulamaları ile Amazon S3 ve Amazon Redshift gibi AWS hizmetleri arasında sadece birkaç tıklamayla güvenli veri aktarımı yapmanıza olanak tanıyan, tam olarak yönetilen bir entegrasyon hizmetidir. AppFlow sayesinde hemen hemen her ölçekteki veri akışını seçtiğiniz sıklıkta (programlı biçimde, bir iş olayına yanıt olarak veya istek üzerine) çalıştırabilirsiniz. Filtreleme ve doğrulama gibi güçlü veri dönüştürme özelliklerini yapılandırarak ilave adımlar olmadan akışın bir parçası olarak zengin ve kullanıma hazır veriler üretebilirsiniz. AppFlow, hareket halindeki verileri otomatik olarak şifreler ve kullanıcılara, AWS PrivateLink ile entegre olan SaaS uygulamaları için verilerin genel internet üzerinden akışını kısıtlayarak güvenlik tehditlerine maruz kalma riskini azaltma olanağı sunar.

S: AppFlow’un avantajları nelerdir?

AppFlow, AWS hizmetlerinin SaaS uygulamalarıyla veri alışverişinde bulunmasına yönelik özel API bağlayıcıları geliştirmek ve sürdürmek için önemli ölçüde zaman ve yüksek seviyede beceriye sahip geliştirici personeli yatırımında bulunma zorunluluğundan kurtarır. SaaS uygulama yöneticileri ve iş analistleri, ihtiyaç duydukları entegrasyonlardan çoğunu BT biriminin entegrasyon projelerini tamamlaması için aylarca beklemek zorunda kalmadan hızlıca hayata geçirebilir. Avantajlar özellikle aşağıdakileri içerir:

  • Hız ve çeviklik: Amazon AppFlow, uygulamaları birkaç dakika içinde entegre etmenize olanak tanır; artık özel bağlayıcıları kodlamak için günlerce veya haftalarca beklemek yok. Veri sayfalandırma, hataları günlüğe kaydetme ve ağ bağlantısı gerçekleştirmeyi yeniden deneme gibi özellikler varsayılan olarak mevcut olduğundan kodlama veya yönetim gerekmez. Amazon AppFlow sayesinde veri akış kalitesi yerleşik olarak sunulur ve akışın bir parçası olarak maskeleme, eşleme, birleştirme, filtreleme ve doğrulama aracılığıyla veri akışını zenginleştirebilirsiniz.
  • Gizlilik ve güvenlik: AppFlow, depolanmış haldeki ve aktarım halindeki verileri şifreler. Verileri AWS’nin yönetilen anahtarıyla şifreleyebilir veya kendi özel anahtarlarınızı kullanabilirsiniz. Ayrıca, kullanıcıların AWS PrivateLink sayesinde Amazon VPC uç noktalarını kullanarak genel internet üzerinden veri akışını kısıtlamalarına da imkan verir. Bu, internet tabanlı saldırı tehditlerinin sayısını ve hassas verilerin sızması riskini en aza indirir.
  • Ölçeklenebilirlik: AppFlow, kaynak planlamasına veya tedariğine gerek olmadan kolaylıkla ölçeklenebilir. Bu sayede, büyük hacimde verileri çok sayıda parçaya bölmek zorunda kalmadan taşıyabilirsiniz. Amazon AppFlow’u kullanarak milyonlarca Salesforce kaydını veya Zendesk biletini sadece tek bir akış çalıştırırken kolayca aktarabilirsiniz.
  • Güvenilirlik: AppFlow, bir yandan dayanıklı AWS altyapısı dahilinde çalışırken diğer yandan her tür tek hata noktasını önlemek amacıyla yedekli ve yalıtılmış kaynaklara sahip yüksek seviyede erişilebilir bir mimari kullanır.

S: AppFlow’u kullanmaya nasıl başlayabilirim?

AWS Management Console’a gidip Hizmetler menüsünden AppFlow’u seçin. AppFlow giriş sayfası açılacaktır. Yetkili bir IAM kullanıcısı, aşağıdaki adımları izleyerek bir Akış oluşturup yapılandırabilir:

  • Veri kaynağınız ile hedefiniz arasında bağlantı kurun – Akışınıza bir ad verin ve entegre uygulama kaynakları ile hedefleri listesinden seçip kullanmaya başlayın.
  • Veri akışı tetikleyicinizi seçin – İstek üzerine akışlar hemen ve bir kereliğine, zamanlanmış akışlar belirlenen bir aralık dahilinde, olay tabanlı akışlar ise bir satış fırsatının oluşturulması veya bir destek biletindeki durum değişikliği gibi iş olaylarına yanıt olarak çalışır.
  • Kaynak alanlarını hedefle eşleyin – AppFlow dahilinde veya çok sayıda alana sahip veri kümeleri için alan eşlemeyi yapılandırın, toplu alan eşlemeleri barındıran bir csv dosyası yükleyin. İsteğe bağlı olarak, hassas finansal bilgileri maskeleme veya adlar ile soyadlarını birleştirme gibi veri alanı dönüşümleri ekleyin.
  • Veri filtreleri ve doğrulamalar ekleyin – Akışınıza sadece yeni veya seçilmiş veri alanlarını ekleme gibi isteğe bağlı veri filtreleri ve sayısal alanların sayılar içermesini sağlama gibi doğrulamalar ekleyin.
  • Bitirin – Akış Oluştur’a tıkladığınızda, belirlediğiniz tetikleyiciler doğrultusunda veri akışı başlayacaktır. Veri akışlarını dilediğiniz zaman panonuza başvurarak inceleyebilir ve ilgili sorunları giderebilirsiniz.

AppFlow; veri kaynağı ile veri hedefi arasında veri aktarımı yapar, seçilen dönüşümleri çalıştırır ve işleme sürecini izler. AppFlow; otomasyon, güvenlik ve izleme gibi amaçlarla AWS PrivateLink, AWS KMS ve Amazon CloudTrail’ın da dahil olduğu arka plan AWS hizmetleri ile entegre olur.

S: Amazon AppFlow hangi AWS hizmetlerini destekler?

Başlangıçta desteklenen hizmetler Amazon S3 ve Amazon Redshift’tir. Sürekli olarak yenilerini eklemeye devam ediyoruz.

S: Amazon AppFlow kullanarak yapılandırabileceğim Akış örnekleri nelerdir?

AppFlow, kendi Akışlarınızı yapılandırma esnekliği sağlar. Bazı akış örnekleri şunlardır:

  • Amazon S3’te bir Salesforce nesnesinin (ör. fırsat, servis talebi, kampanya) kopyasını oluşturma
  • Zendesk’ten bir Amazon Redshift tablosuna servis talebi biletleri gönderme
  • Amazon S3’te bir CSV dosyasında bulunan kayıtları bir Salesforce hesabına, iletişim kişisine veya potansiyel müşteri nesnesine gönderme
  • Potansiyel müşteri puanları ve hesap kaybetme riski puanları gibi sonuçları Amazon S3’ten Salesforce’a aktarma

S: Akışlar için kullanılabilen tetikleme mekanizmaları nelerdir?

Akışları isteğe üzerine, iş olayları temelinde veya planlanmış olarak çalıştırabilirsiniz:

  • İstek Üzerine: Toplu aktarımlar veya testler yapmak istediğinizde “Akışı Çalıştır”a tıklayarak veri akışlarını istek üzerine çalıştırın.
  • Olay Tabanlı: Bir satış fırsatının oluşturulması, bir destek biletindeki durum değişikliği veya bir kayıt formunun doldurulması gibi iş olaylarına yanıt olarak veri akışlarını çalıştırın.
  • Planlanmış: Verileri senkronize tutmak için seçtiğiniz zaman aralığında veri akışlarını rutin bir planlamaya uygun olarak çalıştırın veya akışları rutin biçimde çalıştırın.
S: AppFlow’un bir hizmet düzeyi sözleşmesi (SLA) var mı?
 
C: Evet. AWS, AppFlow’u herhangi bir aylık faturalama döngüsü sırasında her bir AWS bölgesi için en az %99,9 Aylık Çalışma Süresi ile kullanılabilir hale getirmek için elinden geleni yapacaktır. Ayrıntılar için lütfen AppFlow Hizmet Düzeyi Sözleşmesi (SLA)’ni inceleyin.

SaaS Entegrasyonları

S: Bugün piyasada SaaS uygulamam için kullanabileceğim Genel API’ler var; AppFlow nasıl bir ek değer katıyor?

Geliştiriciler veri çekmek ve göndermek için SaaS uygulamalarının genel API’lerini kullanabiliyor olsa da AppFlow, kod yazmak veya farklı tüm SaaS uygulamalarının API belgelerinin içeriğini öğrenmek istemeyen herkesin bir grup ortak entegrasyon görevini uygulayabilmesine olanak tanıyarak müşterilerin zamandan tasarruf etmesine yardımcı olmaktadır. AppFlow; özel bağlayıcıların yerini alan, tam olarak yönetilen bir API entegrasyonu hizmetidir. İşlem, depolama ve ağ iletişimi kaynaklarını kullanarak akışları düzenler ve yürütür, SaaS uygulaması ile API yetkilendirmesini yönetir ve erişim belirteçleri ile API anahtarlarının yaşam döngüsünü yönetir ve akışın bir parçası olarak verileri işler.

S: Kaynak ve hedef olarak hangi SaaS entegrasyonları desteklenir?

AppFlow; Amazon S3, Salesforce, Marketo, Zendesk, Slack ve daha pek çok kaynağı destekler. Akış hedefi olarak ise Amazon S3, Amazon Redshift, Salesforce ve Snowflake’i destekler. Daha fazla bilgi edinmek için AppFlow entegrasyonları sayfasını ziyaret edin.

S: AppFlow’un başka bir SaaS entegrasyonunu desteklemesini istiyorum. Bu isteği nasıl ulaştırabilirim?

SaaS satıcısının adını ve kullanım örneğinizi bildirmek için lütfen bize ulaşın.

S: Ben bir SaaS satıcısıyım ve AppFlow ile entegre olmak istiyorum. Ne yapmam gerekiyor?

Yeni SaaS satıcıları için destek sunmaktan her zaman memnuniyet duyarız. Müşterilerinizin istediği kullanım örneğini bildirmek için lütfen bize ulaşın; biz de süreci başlatalım.

Gizlilik ve Güvenlik

S: AppFlow’un bir SaaS uygulamasına bağlanabilmesi için AWS PrivateLink şart mı?

Hayır. AppFlow, AWS PrivateLink’in etkin olmadığı SaaS uygulamalarının genel API uç noktaları ile entegre olacaktır.

S: Şifreleme anahtarlarını nasıl oluşturabilirim?

AppFlow sayesinde verileriniz gerek depolama gerekse aktarım sırasında her zaman şifrelenmiş haldedir. AppFlow, şifreleme için varsayılan olarak AWS yönetilen müşteri ana anahtarınızı (CMK) kullanır. Şifreleme için kendi yönetilen anahtarlarınızı, başka bir ifadeyle müşteri tarafından yönetilen CMK’leri de seçebilirsiniz. AWS Key Management Service’ta (KMS) özel anahtarlarınızı oluşturun. Özel anahtarınız oluşturulduktan sonra otomatik olarak akış oluşturmada kullanıma hazır hale gelir.

AWS Hizmetleri

S: Ne zaman AppFlow’u, ne zaman AWS Glue’yu kullanmam gerektiğini nasıl bileceğim?

AWS Glue, veri mühendislerinin AWS’de depolanan verileri analiz için hazırlayıp yüklemesini kolaylaştıran, yönetilen bir ETL hizmeti sağlar. Meta verileri ETL’nin kullanımına sunan JDBC uyumlu veri kaynaklarından (yani veritabanları) veri kataloğu oluşturur ve Amazon Athena, Amazon EMR ile Amazon Redshift Spectrum aracılığıyla sorgulama yapar. AppFlow, API tabanlı veri kaynaklarına bağlanır ve farklı iş kollarından kullanıcıların kod yazmadan veri entegrasyonu oluşturmasını mümkün kılar.

S: Ne zaman AppFlow’u, ne zaman AWS DataSync’i kullanmam gerektiğini nasıl bileceğim?

AWS DataSync’in amacı, büyük miktarlardaki verileri şirket içi veri kaynakları ile AWS Cloud arasında toplu veri geçişi, işleme ve yedekleme veya olağanüstü durum kurtarma amaçlarıyla taşımaktır. Onlarca veya yüzlerce terabaytlık verinin bir seferliğine aktarılması veya belirli aralıklarla aktarımının rutin haline gelmesi durumlarında AWS DataSync ideal seçimdir. Bu ölçekte ihtiyaç duyulan şey, ağın bant genişliğinden etkili bir şekilde faydalanmak ve yüksek aktarım hızı elde etmektir. Diğer taraftan AppFlow, SaaS uygulamaları ile AWS hizmetleri arasında veri alışverişi amacıyla kullanılır. AppFlow; bir kişi, olay veya planlama tarafından tetiklenebilecek operasyonel veri akışları için tasarlanmıştır.

S: Ne zaman AppFlow’u, ne zaman Amazon EventBridge’i kullanmam gerektiğini nasıl bileceğim?

Amazon EventBridge, geliştiricilerin SaaS uygulamaları ve AWS hizmetleri ile etkileşime giren olay temelli uygulamalar oluşturmasını mümkün kılar. EventBridge ile entegre edilmiş SaaS uygulamaları, olayları müşterinin olay veri yoluna gönderir ve bu olaylar daha sonra işlenmek üzere Amazon EC2 bulut sunucuları veya Lambda işlevleri gibi hedeflere yönlendirilebilir. AppFlow, verilerin SaaS uygulamaları ile AWS hizmetleri arasında çift yönlü aktarımını destekler. Bu aktarım, bir üzerine git ve tıkla arabirimi aracılığıyla insanlar tarafından bir kullanıcı arabirimi, bir planlama veya olaylar kullanılarak başlatılabilir.

S: AppFlow, CloudFormation şablonları aracılığıyla dağıtılabilir mi?

Hayır ancak bunun desteklenmesi planlanıyor.

S: AppFlow, CloudTrail’ı destekliyor mu?

Evet. Hesabınızda gerçekleştirilen AppFlow API çağrılarının geçmişine ulaşmak için tek yapmanız gereken AWS Management Console'da CloudTrail özelliğini açmaktır.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Fiyatlandırma hakkında daha fazla bilgi edinin

Amazon AppFlow fiyatlandırma sayfasını ziyaret edin.

Daha fazla bilgi edinin 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Daha fazla bilgi edinmek için belgelere göz atın

Amazon AppFlow’u daha iyi anlamak için Yazılım Geliştirme Kılavuzu'na bakın.

Daha fazla bilgi edinin 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Konsolda oluşturmaya başlayın

AWS Management Console'da Amazon AppFlow ile oluşturmaya başlayın.

Oturum açın