Ana içeriğe atla

Desteklenen Veritabanları

Apinizer, JDBC ve Mongo URI üzerinden çoklu veritabanı tiplerini destekler. Tüm veritabanı bağlantıları havuz yönetimi ile optimize edilmiş performans sağlar.

İlişkisel Veritabanları

MySQL

MySQL veritabanı bağlantılarıJDBC üzerinden MySQL veritabanlarına bağlantı desteği.

PostgreSQL

PostgreSQL veritabanı bağlantılarıJDBC üzerinden PostgreSQL veritabanlarına bağlantı desteği.

Oracle

Oracle Database bağlantılarıJDBC üzerinden Oracle veritabanlarına bağlantı desteği.

Microsoft SQL Server

MSSQL bağlantılarıJDBC üzerinden Microsoft SQL Server veritabanlarına bağlantı desteği.

IBM DB2

DB2 bağlantılarıJDBC üzerinden IBM DB2 veritabanlarına bağlantı desteği.

Sybase

Sybase veritabanı bağlantılarıJDBC üzerinden Sybase veritabanlarına bağlantı desteği.

NoSQL ve Big Data Veritabanları

MongoDB

MongoDB NoSQL veritabanı bağlantılarıMongo URI üzerinden MongoDB cluster’larına bağlantı desteği.

Apache Hive

Apache Hive bağlantılarıJDBC üzerinden Apache Hive veritabanlarına bağlantı desteği.

Apache Impala

Apache Impala bağlantılarıJDBC üzerinden Apache Impala veritabanlarına bağlantı desteği.

Trino

Trino (PrestoSQL) bağlantılarıJDBC üzerinden Trino veritabanlarına bağlantı desteği.

Desteklenen 3. Parti Entegrasyonlar

Mesaj Kuyruğu Sistemleri

Apache Kafka

Versiyon: v3.4.0Apache Kafka mesaj kuyruğu entegrasyonu
  • Topic tabanlı mesaj gönderme ve tüketme
  • SSL/TLS güvenliği desteği
  • Event-driven mimariler için mesaj kuyruğu yönetimi

RabbitMQ

Versiyon: v5.16.0RabbitMQ mesaj broker entegrasyonu
  • AMQP protokolü desteği
  • Queue ve exchange yönetimi
  • Asenkron mesajlaşma işlemleri

Apache ActiveMQ

Versiyon: v5.12.3Apache ActiveMQ mesaj broker entegrasyonu
  • JMS protokolü desteği
  • Queue ve topic yönetimi
  • Mesaj kuyruğu operasyonları

Arama ve Veri Sistemleri

Elasticsearch

Elasticsearch cluster entegrasyonu
  • REST tabanlı log, metrik ve arama verileri
  • Index ve yaşam döngüsü yönetimi
  • Merkezi cluster bağlantıları

LDAP/Active Directory

Versiyon: v2.0.2LDAP ve Active Directory entegrasyonu
  • SSL/TLS korumalı bağlantı
  • Havuz yönetimi ile erişim
  • Kurumsal dizin servisleri ile entegrasyon

Logging ve Monitoring Sistemleri

Graylog

Versiyon: v1.5.1Graylog GELF entegrasyonu
  • GELF formatında merkezi log toplama
  • TCP/UDP ile iletim
  • Log aggregation ve analiz

Syslog

Syslog protokolü entegrasyonu
  • Syslog mesajları gönderme
  • Merkezi loglama desteği
  • RFC 5424 standardı desteği

Logback

Logback logging entegrasyonu
  • Logback framework’ü ile log kayıtları
  • Log yönetimi ve routing
  • Appender yapılandırması

SNMP

Versiyon: v2.8.18SNMP protokolü entegrasyonu
  • SNMP trap gönderme
  • Network monitoring işlemleri
  • SNMP v1/v2/v3 desteği

İletişim ve Dosya Sistemleri

SMTP/Email

E-posta sunucu entegrasyonu
  • TLS destekli SMTP üzerinden bildirim
  • Alarm ve toplu e-posta gönderim
  • E-posta şablonları ve yönetimi

FTP/SFTP

FTP/SFTP dosya transferi
  • FTP/SFTP/FTPS protokolleri
  • Güvenli dosya aktarımı
  • Dizin yönetimi ve otomatik yeniden deneme

Webhook

HTTP webhook entegrasyonu
  • HTTP webhook bağlantıları
  • Event-driven işlemler
  • REST API çağrıları

Linux Script

Linux script execution
  • SSH üzerinden uzak Linux sunucularında komut çalıştırma
  • Betik çalıştırma desteği
  • DevOps otomasyonu

Bağlantı Havuzu Yönetimi

Tüm veritabanı bağlantıları havuz yönetimi ile optimize edilir:

Performans Optimizasyonu

  • Bağlantı performansı optimize edilir
  • Kaynak kullanımı kontrol altında tutulur
  • Bağlantı sayısı sınırlandırılabilir

Yapılandırma

  • Minimum ve maksimum bağlantı sayıları
  • Bağlantı zaman aşımı ayarları
  • Bağlantı test ve doğrulama
Bağlantı havuzu yönetimi sayesinde veritabanı bağlantıları optimize edilir ve kaynak kullanımı kontrol altında tutulur. Bu sayede yüksek performans ve ölçeklenebilirlik sağlanır.

Bağlantı Yapılandırması

Bağlantı oluştururken şu bilgiler tanımlanır:
  • Bağlantı Adı: Bağlantıyı tanımlayan benzersiz isim
  • Bağlantı Türü: Veritabanı, mesaj kuyruğu, vb.
  • Açıklama: Bağlantı hakkında açıklayıcı bilgi (opsiyonel)
  • Host/URL: Sunucu adresi veya bağlantı URL’si
  • Port: Bağlantı portu (bağlantı türüne göre değişir)
  • Database Name: Veritabanı adı (veritabanı bağlantıları için)
  • JDBC URL: Veritabanı bağlantıları için JDBC URL
  • Mongo URI: MongoDB bağlantıları için Mongo URI
  • Kullanıcı Adı: Bağlantı için kullanıcı adı
  • Şifre: Bağlantı için şifre (şifrelenmiş olarak saklanır)
  • Kimlik Bilgisi Kullanımı: Kimlik bilgisi kullanılıp kullanılmayacağı
  • Havuz Ayarları: Minimum ve maksimum bağlantı sayıları
  • Timeout Ayarları: Bağlantı ve sorgu zaman aşımı değerleri
  • SSL/TLS Ayarları: Güvenli bağlantı yapılandırması
  • Ortam Bazlı Yönetim: Environment variables ile dinamik yapılandırma

Kullanım Alanları

Bağlantılar Apinizer platformunda çeşitli alanlarda kullanılır:

DB-2-API

Veritabanı üzerinden API oluşturmaVeritabanı bağlantıları kullanılarak DB-2-API ile anında API oluşturulabilir.

Politikalar

Veritabanı sorguları çalıştıran politikalarPolitikalar içinde veritabanı bağlantıları kullanılarak sorgular çalıştırılabilir.

API Integrator

Veritabanı işlemleri içeren görev akışlarıTask Flow’larda veritabanı bağlantıları kullanılarak entegrasyon senaryoları oluşturulabilir.

Konnektörler

Veritabanı ve sistem bağlantısı gerektiren konnektörlerKonnektörler bağlantıları kullanarak farklı sistemlere entegrasyon sağlar.

API Trafik Loglama

Log sistemlerine API trafik logları göndermeElasticsearch, Graylog, Syslog gibi sistemlere log gönderimi için bağlantılar kullanılır.

Alarm ve Monitoring

Monitoring sistemlerine alarm göndermeSNMP, Syslog gibi sistemlere alarm ve monitoring verileri gönderimi için bağlantılar kullanılır.

Güvenlik

Bağlantı bilgileri Apinizer’ın Secret Manager’ında güvenli bir şekilde saklanır:

Şifreleme

  • Bağlantı şifreleri şifrelenmiş olarak saklanır
  • Güvenli credential yönetimi
  • Ortam bazlı güvenlik ayarları

Erişim Kontrolü

  • Rol bazlı erişim kontrolü
  • Bağlantı test ve doğrulama
  • Audit logging desteği
Bağlantı bilgileri hassas verilerdir. Bağlantı şifreleri ve kimlik bilgileri güvenli bir şekilde saklanır ve şifrelenir. Bağlantı bilgilerine erişim için uygun yetkilere sahip olunmalıdır.

Sonraki Adımlar