OCI'da uygulama geliştirme

İnşa etme zamanı. Oracle Cloud Infrastructure'da (OCI) geliştiriciler, yeni bulut yerel uygulamalar oluşturmak, kurumsal uygulama yazılımlarını modernize etmek ve genişletmek için kapsamlı bir araç ve geliştirici hizmetleri portföyü bulur.

Oracle'ın Yenilikçi Uygulama Geliştirici Platformu ile Geleceği İnşa Edin | Oracle CloudWorld 2023 (44:46)

Verilerin gücüyle modern geliştirme

Yazılım tasarlama, geliştirme ve gönderme yöntemimiz değişti. Mikro hizmetler, Kubernetes, fonksiyonlar, API yönetimi ve CI/CD ile eşlenen yönetilen ve sunucusuz bulut hizmetleri geliştirme ekiplerinin daha hızlı odaklanmasına ve göndermesine olanak tanır. OCI'da müşteriler, modern geliştirme modellerini veriler ve yapay zeka ile birleştirerek yeni nesil uygulamaları oluşturur ve geleceğe hazırlar.

Neden OCI'da uygulama yazılımları geliştirmelisiniz?

  • Koddan üretime kadar modern hizmetler

    OCI geliştirici hizmetleriyle daha hızlı geliştirip sevk edin. Düşük koddan kapsayıcılara, CI/CD'ye ve izlemeye kadar, ihtiyacınız olan her şey burada.

    AppDev hizmetlerini keşfedin

  • Araçlarınızı ve teknolojinizi kullanın

    Yığını siz seçin-Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis ve diğerleri doğrudan erişebilir.

    Referans mimarileri inceleyin

  • Açık kaynak üzerinde oluşturun

    Yönetilen Kubernetes, Terraform, MySQL, OpenSearch ve popüler projelere ve çerçevelere dayalı diğer hizmetler becerilerinizi ve uygulamalarınızı taşınabilir kılar.

    Bulut yerel teknolojiyi keşfedin

  • Verileri ve yapay zekayı entegre edin

    Gelişmiş eğitim gerektirmeyen veritabanlarına bağlanın, verileri modernize edin ve kullanıma hazır yapay zeka ve makine öğrenimi (ML) servislerini uygulayın.

    Yapay Zekayı Keşfedin

  • Hızla çalışmaya başlayın

    Size yardımcı olmak ve sizinle bilgi edinmek için eğitimler, laboratuvarlar, referans mimariler ve bir toplulukla benimseyip oluşturun.

    Geliştirici portalımızı inceleyin

Oracle Cloud Infrastructure uygulama geliştirme hizmetleri

Geliştirin, oluşturun ve konuşlandırın

Geliştir

Herhangi bir dil veya çerçeve ile geliştirin. OCI, çalışma yönteminizle çalışacak şekilde tasarlanmıştır.

  • OCI'ı konsol aracılığıyla veya API'ler, SDK'lar, CLI'ler ve Terraform sağlayıcılarıyla kullanın.
  • For Java ve GraalVM, Java desteği her ücretli geçici kullanım alanına dahildir.
  • Kodu veya komut listelerini düzenlemek için konsol içi Kod Düzenleyici gibi araçlarla bağlam geçişini azaltın.
  • Java'nın üzerine inşa edilen Java EE/Jakarta EE ve MicroProfile uyumlu çerçeve teklifleri Oracle'dan temin edilebilir.

Oluşturma ve devreye alma

Kapsayıcıları, otomasyonu ve altyapıyı kod olarak benimseme sürecini basitleştirmek için OCI yerel araç zincirleriyle daha hızlı bir şekilde oluşturup yineleyebilirsiniz.

Düşük kod yazımı

Kurumsal uygulama yazılımlarını hızla genişletin, yeni uygulama yazılımı arayüzleri ekleyin ve güvenli web ve veritabanı GUI uygulamaları oluşturun.

  • Yeni bağımsız bulut ve mobil uygulamalar oluşturun: Oracle APEX ile bir elektronik tabloyu uygulamaya dönüştürün, formlar oluşturun, veri paylaşın ve hatta klinik denemeler için COVID-19 sağlık takipçisi oluşturun.
  • Oracle SaaS ve şirket içi uygulama yazılımlarını özelleştirip genişletmenin yanı sıra Oracle Visual Builder Studio ile yeni uygulama yazılımları oluşturun.

Entegre ekosistem

Zaten kullandığınız araçları, çerçeveleri ve teknolojileri bağlayın: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi ve diğerleri.

Konteynerler ve Fonksiyonlar

Kubernetes

Oracle Container Engine for Kubernetes kullanarak özelleştirilebilir ve sunucusuz yönetim seçenekleriyle Kubernetes kümelerini anında başlatın.

  • Ekosistem çözümlerini ve araçlarını kullanabilmeniz için açık kaynaklı yukarı akım Kubernetes ile tam uyumlu.
  • Tek tıklamayla küme oluşturma işlemi temel sanal ağları, internet ağ geçitlerini ve ağ adresi çevirisi ağ geçitlerini içerir.
  • Sanal düğümler sunucusuz bir deneyim sağlar.
  • OCI Container Registry, DevOps CI/CD, ağ, depolama ve daha fazlası gibi diğer OCI hizmetleriyle entegre.

Konteynerler

Herhangi bir sunucuyu yönetmeden anında kapsayıcıları çalıştırın, yerleşik kapsayıcı kayıt defterini kullanarak işbirliği yapın ve ölçeklendirin.

  • Kapsayıcı orkestrasyonu gerektirmeyen kapsayıcıya alınmış uygulamalar için OCI Container Instances, kapsayıcıları herhangi bir altyapı olmadan anında çalıştırın.
  • Container Instance CPU ve bellek kaynakları, "düzenli" Oracle Cloud Infrastructure (OCI) Compute ile aynı fiyatlandırılır.
  • Oracle Cloud Infrastructure Container Registry (OCIR) konteyner görüntülerini tanıdık bir Docker CLI ve API arayüzü ile depolayabilir, yönetebilir, tarayabilir, imzalayabilir ve paylaşabilir.

Fonksiyonlar

Açık kaynaklı Fn Project'i temel alan Oracle Cloud Infrastructure Functions'ı kullanarak herhangi bir altyapıyı yönetmeden etkinlik odaklı uygulama yazılımları oluşturun, çalıştırın ve ölçeklendirin.

  • Yetkilendirilen eş zamanlılıklarla öngörülebilir düşük gecikme süreleri.
  • Diğer bulut ve şirket içi Fn Project ortamlarına bağlantı noktası işlevleri.
  • Her OCI tetikleyicisi ile entegre: etkinlikler, API Ağ Geçidi, Oracle Uygulamaları, Visual Builder Studio, DevOps ve daha fazlası.

API'ler ve Mesajlaşma

API'ler oluşturun ve çalıştırın

API'lerinizi prototipi hazırlayın, test edin, doğrulayın, güvenliğini sağlayın, çalıştırın ve hatta parasallaştırın.

  • API Gateway, API hizmetlerinin dağıtımı, çalıştırılması, güvenliği sağlanması ve parasallaştırılması için yönetilen ve kullanılabilirliği yüksek bir API ön uç ağ geçididir.
  • Serverless APIs, arka uç olarak sunucusuz işlevleri içeren bir API ve bu işlevlere ön uç erişimi sağlayan bir API ağ geçidi oluşturarak altyapı operasyonlarına veya aşırı uygulamaya koyma ihtiyacını ortadan kaldırır.
  • OpenAPI çerçevesine dayalı olarak API'lerin prototipini hazırlayarak, geliştirerek, test ederek ve doğrulayarak API'ler tasarlayın ve yayınlayın. API Gateway ile bunları güvenli bir şekilde gösterip izleyin.

Mesajlaşma

Mikro hizmetler arasında ölçeklenebilir ve güvenilir mesajlaşmayı benimseyin.

  • Veri Akışı geliştiriciler ve veri bilimcileri için gerçek zamanlı, sunucusuz, Kafka uyumlu olay akışı sağlar. Bulut hizmetleri arasında sıfır maliyetli veri hareketiyle kullandıkça ödeyin.
  • Queue, garantili teslimat ile güvenli, esnek zaman uyumsuz mesajlaşma için sunucusuz mesajlaşma hizmetidir.

Veritabanları

Veritabanları

Her tür veri ve veri ilişkisi için bir Oracle Database çözümü ve açık kaynaklı veritabanları desteği vardır.

  • MySQL HeatWave; işlemler, analitikler ve makine öğrenimi için MySQL veritabanı hizmetidir. OCI, Azure ve AWS'de kullanılabilir.
  • NoSQL Database, tamamen yönetilen, sunucusuz bir NoSQL veritabanı hizmetidir.
  • Oracle Autonomous Database tek bir bütünleşik veritabanında SQL, belge veya grafik tabanlı uygulama yazılımları oluşturmak için idealdir.
  • Cassandra, PostgreSQL ve Redis dahil olmak üzere Oracle olmayan veritabanları OCI'de çalışır.

Yapay zeka ve makine öğrenimi

AI hizmetleri

Yapay zeka uzmanlığına gerek kalmadan uygulama yazılımlarınızı yapay zeka ile aşılayın.

  • Yapay zeka hizmetleri konuşma/dil tanıma, bilgisayar görüşü, anormallik algılama, yapay zeka tahmini, medya işleme ve daha fazlasını içerir.
  • Önceden oluşturulmuş modelleri verilerinizle kolayca ve özel olarak özelleştirin.

Veritabanı İçi Makine Öğrenimi

Veritabanınıza önceden oluşturulmuş ve özelleştirilebilir modeller uygulayın.

  • MySQL HeatWave ve Autonomous Database, geliştiricilere verileri ayrı bir sisteme taşımadan 30'dan fazla algoritma ve verileriyle model oluşturma ve eğitme olanağı verir.

Kendi modellerinizi çalıştırın

Popüler açık kaynak çerçeveleriyle eğitim ve çıkarım modellerinizi OCI'da çalıştırın.

Uygulama Entegrasyonu

Uygulama Entegrasyonu

OCI Application Integration sayesinde, SaaS, kurumsal uygulama yazılımları ve özel uygulama yazılımlarınız genelinde akışları ve süreçleri bağlantılı hale getirin ve özelleştirin.

  • ERP, HCM ve CX uygulama yazılımlarındaki iş akışlarını ve onayları görsel bir tasarımcı ve çalıştırmaya hazır süreç otomasyon şablonlarıyla birleştirin.
  • İstediğiniz bulut veya şirket içi uygulama yazılımına geniş bir yelpazede önceden oluşturulmuş bağdaştırıcılarla bağlanın.

Uygulama hizmetleri

Arama

OpenSearch içeren OCI Arama Hizmeti ile uygulama içi arama oluşturun.

  • Yönetim katmanı ve yönetilecek hiçbir altyapıya sahip kanıtlanmış, açık kaynaklı bir arama çözümü kullanın.

Blok Zinciri

Blockchain Platform Service üzerinde paylaşılan dağıtılmış bir defter kullanarak birden fazla tarafla işbirliği yapın.

  • Açık kaynaklı Hyperledger Fabric'i temel alan paylaşılan dağıtılmış bir defterle, özel, güvenli ve önceden birleştirilmiş bir blok zinciri ağını hızla sağlayın.

İçerik Yönetimi

Oracle Content Management ile başsız CMS'de reaktif ön uçlar oluşturun.

  • Gatsby, React, Svelte, Next.js ve daha fazlası gibi en sevdiğiniz Jamstack bileşenlerini kullanın.
  • İçerik oluşturucular için güçlü işbirliği, iş akışı yönetimi ve self servis olanakları elde edin.

İzleme ve gözlemlenebilirlik

Uygulama Performans İzleme

Uygulamalarınızın Oracle Application Performance Monitoring ile barındırıldığı yerden bağımsız olarak metrikler, izleme ve günlükler genelinde tam yığın görünürlüğü ile performans sorunlarını hızla görün ve çözün.

  • Gerçek kullanıcı deneyimi izleme
  • Sentetik izleme
  • Dağıtılmış işlem izleme
  • Sunucu izleme
  • Birleştirilmiş uygulama yazılımı ve altyapı günlükleri ve analizi

İzleme

Geçici kullanıcılığınızda tam görünürlük ve kapasite trendleri ile altyapıyı optimize edin ve sorun giderin.

  • OCI Monitoring, önceden doldurulmuş kumanda tablolarıyla altyapı ve uygulamaların performans ve çalışma süresi ölçümlerini sunar.
  • Operations Insights maliyet, SQL performansı ve daha fazlasını optimize etmek için uzun vadeli kalıpları analiz ederek zaman içinde kullanım ve performans görünürlüğü sağlar.

Günlüğe Kaydetme

Uygulamalar, OCI kaynakları ve diğer tüm kaynaklar genelinde günlükleri birleştirin, arayın ve analiz edin.

  • OCI Logging, fonksiyonları veya uyarıları tetiklemek için güçlü bir kural motoruyla kolayca aranıyor.
  • Fluentd gibi açık standartlar üzerine inşa edilmiştir.
  • Aramada veya almada değil, depolamada fiyatlandırılmıştır.
  • Makine öğrenimi tabanlı analiz için Logging Analytics ve heterojen ortamlar için 250'den fazla ayrıştırıcı ekleyin.
  • Connector Hub, Günlük Kaydı ve Nesne Depolama gibi OCI hizmetleri arasındaki veya OCI ile üçüncü taraf günlük analizi araçları arasındaki veri hareketi üzerinde yönetim ve kontrol sağlar.

Uygulama geliştirme ekipleri için OCI kaynakları

18 Ekim 2022

OCI, bulut yerel teknolojilerin kurumsal olarak benimsenmesini kolaylaştırmak için uygulama geliştirme portföyünü sunucusuz kapsayıcı ve mesajlaşma hizmetleri ve olanakları ile genişletiyor

Leo Leung, Başkan Yardımcısı, Ürün Pazarlama, OCI

Bugün Oracle Cloud Infrastructure'ın (OCI) geliştiricilerin uygulama yazılımları oluşturmasına, çalıştırmasına, modernize etmesine ve genişletmesine yardımcı olmak için sunduğu yüzlerce hizmetten oluşan kapsamlı portföyü genişletiyoruz. Bulut yerel uygulamalar, önceden eğitilmiş yapay zeka, veri hizmetleri ve düşük kodlu geliştirme olanaklarının yanı sıra güvenlik, gözlemlenebilirlik, geliştirici deneyimi ve daha fazlasını iyileştirmeye yönelik çözümler (bugün tanıttığımız yeni hizmetler ve özellikler dahil) oluşturmak için çok çeşitli geliştirici hizmetleri bunlara dahildir.

Yazının tamamını okuyun

Uygulama geliştirme müşteri başarıları

Kamu ve Eğitim
CMRI'nin araştırma aktiviteleri, Oracle AI ile 6 kat daha hızlı tamamlanabiliyor.
Seyahat ve Ulaşım
Oracle buluta özel hizmetleri, Pompeii parkının karantinadan sonra tekrar açılmasına yardım etti
Yüksek Teknoloji
Snap Vision, devreye alma sürelerini 5 kat, barındırma maliyetlerini %40 oranında azalttı
İletişim
Telekom devi Telstra, Oracle APEX ile iş kullanıcılarına ve uygulama geliştiricilere güç veriyor
Yüksek Teknoloji
8x8, uygulamalarına yönelik gerçek zamanlı görünürlük elde etti
Oracle Playbook serisi

Çalışan, süreç ve sistem stratejimizin sırlarını derledik. Ve bunları sizinle paylaşmak istiyoruz.

Hemen oluşturmaya başlayın

Daima Ücretsiz bulut servislerini deneyin ve 30 günlük deneme sürümünü kullanın

Oracle; Autonomous Database, Compute ve Storage gibi belirli hizmetleri süre sınırı olmadan kullanabileceğiniz Free Tier'in yanı sıra diğer bulut hizmetlerinden de faydalanmanız için 300 dolar değerinde ücretsiz kredi sunar. Ayrıntıları öğrenin ve ücretsiz hesabınızı şimdi oluşturun.

  • Oracle Cloud Free Tier'e neler dahil?

    • Her biri 20 GB boyutunda 2 Kendi Kendini Yöneten Veritabanı
    • AMD ve Arm Hesaplama sanal makineleri
    • Toplam 200 GB blok depolama
    • 10 GB nesne depolama
    • Aylık 10 TB giden veri transferi
    • Ek 10'dan fazla Daima Ücretsiz hizmet
    • Çok daha fazlası için 30 günlük 300 dolar değerinde ücretsiz kredi

OCI hizmetlerinde ve kullanım örneklerinde yaşanan yenilikleri görün

  • Yenilikler - Önemli Noktalar

    OCI hizmetleri daima gelişiyor ve gelişiyor. OCI'ı nasıl geliştirdiğimizi görmek için tek bir yerde yenilik olan her şeyi özetliyoruz.

    Yenilikleri okuyun
  • Developers Blog

    OCI'ı kullanma hakkındaki en son örnekler ve açıklamalar ile güncel kalmak için Developers Blog'u okuyun.

    OCI Developers Blog'u Keşfedin

Eğitim programı ile öğrenin

Öğrenmenin en iyi yolu, bizzat denemektir. Oracle Cloud Free Tier, kendi Oracle Cloud geçici kullanım alanı veya seçili çözümler için Oracle tarafından sağlanan ücretsiz bir laboratuvar ortamı ile eğitimlerimizi ve uygulamalı laboratuvarlarımızı kullanın.

  • E-ticaret çorap satış sitesi oluşturun

    Bu eğitim programında, Oracle Coherence CE'yi ölçeklenebilir bir gömülü veri deposu ve Micronaut Framework'ü uygulama çerçevesi olarak kullanan durum bilgisi olan, mikro hizmet tabanlı bir uygulama oluşturmaya başlayacağız.

    E-ticaret çorap satış öğreticisini başlatın
  • API Gateway kullanarak bir Python Function çağırın

    Bu eğitim programında, bir Oracle API Gateway'den geçirilen verileri işlemek için Oracle Functions'ı kullanacaksınız.

    Python Function eğitim programını başlatın
  • Kubernetes kümesinde Python Flask uygulaması devreye alın

    Bu eğitim programında, bir Kubernetes kümesi kurmak için bir Oracle Cloud Infrastructure hesabı kullanırsınız. Ardından, bir Flask çerçevesi ile bir Python uygulaması oluşturursunuz. Son olarak, uygulamanızı Cloud Shell kullanarak kümenize dağıtırsınız.

    Python Flask eğitim programını başlatın
  • Web sohbet robotu oluşturun

    Bu laboratuvar çalışmasında, Oracle APEX'i kullanarak bilgi depolayacak, Oracle REST Data Services ile bir REST API sunacak ve kullanıcıların bir Dijital Asistan ile etkileşim kurmasına olanak tanıyacaksınız.

    Web sohbet robotu eğitim programını başlatın

OCI becerilerinizi sertifikalandırın

Bulut geliştiricileri, operasyonlar, mimarlar ve daha fazlası için sertifikaları keşfedin.

Satış ekibiyle iletişime geçin

Uygulama Yazılımı Geliştirme hakkında daha fazla bilgi edinmek ister misiniz? Uzmanlarımızdan yardım alın.

  • Aşağıdakiler gibi birçok sorunuza yanıt bulabilirsiniz:

    • OCI üzerinde uygulama geliştirmeye nasıl başlayabilirim?
    • Hangi OCI geliştirici hizmetlerini benimsemeliyim veya izleme gibi mevcut araçları ve hizmetleri OCI'ye getirmem gerekir?
    • OCI güvenliği veya diğer konularla ilgili belirli soruları nerede yanıtlıyorum?
    • Mevcut Oracle lisanslarını OCI hizmet kredisine nasıl uygulayabilirim?
    • Hizmet sınırlarını genişletme konusunda nereden yardım alabilirim?