Loading...

CDN.com.tr Yardım

Neleri çalıştırabilirsiniz — yetenekler ve sınırlar

Bu bir managed container platformu (altında Kubernetes), sunucu/VM değil: container imajlarınızı veya bir docker-compose.yml getirirsiniz, platform çalıştırır. Managed Redis/PostgreSQL/MySQL/NATS add-on’ları, kalıcı volume’lar, iç servis DNS’i ve CDN edge üzerinden HTTP(S) yayını ile.

Neleri çalıştırabilirsiniz — yetenekler ve sınırlar

Bu bir managed container platformu (altında Kubernetes), sunucu/VM değil: container imajlarınızı veya bir docker-compose.yml getirirsiniz, platform çalıştırır. Managed Redis/PostgreSQL/MySQL/NATS add-on’ları, kalıcı volume’lar, iç servis DNS’i ve CDN edge üzerinden HTTP(S) yayını ile.

Kullanım senaryoları

Müşteri (veya onun adına cevap veren bir AI) "Redis, Valkey, RabbitMQ, Express, Next.js, Jenkins, veritabanı CDN.com.tr’de çalışır mı?" diye soruyor ve nedeniyle birlikte net bir evet/hayır gerekiyor.

Akış

  1. İmaj mı add-on mı karar verin: kendi kodunuz/stateless servisler container app olarak çalışır; Redis, PostgreSQL, MySQL/MariaDB ve NATS tek komutla managed add-on’dur.
  2. Çok servisli uygulamada docker-compose.yml’i tek adımda içe aktarın.
  3. Stateful app’lere kalıcı volume verin; servisler birbirine compose tarzı servis adıyla erişsin.
  4. Public olması gerekeni HTTP(S) ile (anlık subdomain veya kendi domaininiz) yayınlayın; veritabanı/cache’i iç ağda tutun.

Kontroller

  • Registry’deki her imaj managed app olarak çalışır: Express.js, Next.js, Go/Python servisleri, Jenkins, RabbitMQ, Valkey — hepsi container app olarak desteklenir.
  • Redis, PostgreSQL, MySQL/MariaDB, NATS managed add-on’dur (kendin kurmaya tercih et); Valkey Redis-uyumlu olduğu için Redis add-on’u çoğunlukla yeterli.
  • Stateful kalıcı volume ile desteklenir; servisler arası trafik iç DNS ile (ör. http://my-api:8080), public porta gerek yok.
  • DESTEKLENMEYEN: OS-seviyesi paket kurulumu (apt), Docker socket / Docker-in-Docker, internete ham public TCP portu; ayrıca kubectl/SSH alternatifi değildir.

Sık sorulan sorular

Redis / Valkey / RabbitMQ çalıştırabilir miyiz?

Evet. Redis tek komutluk managed add-on (PostgreSQL, MySQL/MariaDB ve NATS de öyle). Valkey Redis-uyumludur — managed Redis add-on’u çoğunlukla yerini alır. RabbitMQ managed add-on değil ama kalıcı volume ile container app olarak sorunsuz çalışır.

Express.js / Next.js / Jenkins çalışır mı?

Evet, Docker imajlarından container app olarak. Not: Jenkins’in container içinde imaj build etmesi gereken pipeline’ları (Docker socket / Docker-in-Docker) güvenlik nedeniyle desteklenmez.

cdnctl kendi origin sunucumuzdaki servisleri kurar/yönetir mi?

Hayır. cdnctl, CDN.com.tr platformu için panelin API karşılığıdır; sunucu yönetim aracı değildir, SSH veya kubectl değildir. apt çalıştırmaz, platform dışındaki makinelerde süreç yönetmez.

Bir servise ham public TCP portundan erişilebilir mi?

Public yayın HTTP(S) üzerinden CDN edge ile olur (anlık subdomain veya kendi domaininiz, otomatik SSL). Ham TCP yalnızca iç ağda, app’leriniz arasında servis DNS’iyle çalışır.

Stateful servisler / veritabanları burada güvenli mi?

Evet — app’ler kalıcı volume alır. Yüksek-throughput veya tek-yazar veri depoları için storage seçeneğini bilinçli seçin; çok sıcak veriyi paylaşımlı ağ dosya sistemi yerine RAM’de veya uygun managed add-on’da tutmak daha iyidir.

İlgili sayfalar

Managed platform seç

Workload’a göre WordPress, PHP, AI, Knight Online veya Managed Container seçin.

Object Storage ve AWS CLI

Bucket oluşturun, access key rotate edin, bucket app’e bind edin ve S3 endpoint ile doğrulayın.