Alibaba Cloud Object Storage Service (OSS), yüksek ölçeklenebilirliğe sahip, güvenli, maliyet etkin ve son derece güvenilir bir bulut depolama hizmetidir. %99,9999999999 (on iki 9) veri dayanıklılığı ve %99.995 veri kullanılabilirliği sağlar. OSS, depolama maliyetlerinizi optimize etmenize yardımcı olmak için çeşitli depolama sınıfları sunar.
OSS, herhangi bir uygulamadan, herhangi bir yerden ve herhangi bir zamanda her türlü veriyi depolamak ve erişmek için platformdan bağımsız RESTful API'ler sunar.
Büyük hacimli verileri OSS'ye kolayca aktarmak veya OSS'den dışarı aktarmak için Alibaba Cloud tarafından sağlanan API'leri, SDK'ları veya geçiş araçlarını kullanabilirsiniz. Verileriniz OSS'de depolandıktan sonra, mobil uygulamalar, büyük web siteleri, görüntü paylaşımı veya popüler ses ve video içerikleri için birincil depolama alanı olarak Standard depolama sınıfını kullanabilirsiniz. Daha az sık eriştiğiniz veriler için Infrequent Access, Archive, Cold Archive veya Deep Cold Archive gibi daha uzun saklama sürelerine sahip ve daha düşük maliyetli depolama sınıflarını tercih edebilirsiniz.
Bulut tabanlı bir veri gölü olarak OSS, yüksek bant genişliğine sahip indirme yetenekleri sunar. Bazı bölgelerde, tek bir Alibaba Cloud hesabı hem genel ağlar hem de dahili ağlar üzerinden toplamda 100 Gbps'ye kadar indirme bant genişliğine ulaşabilir; bu durum, yapay zeka ve büyük ölçekli veri analitiği taleplerini karşılar. Farklı bölgelerdeki bant genişliği bilgileri için bkz. OSS bant genişliği.
OSS ile çalışmaya başlayın
-
Video tanıtımı
OSS'ye hızlı bir giriş için aşağıdaki videoyu izleyin.
-
SSS
OSS hakkında sıkça sorulan soruların yanıtlarına ulaşmak için OSS SSS bölümüne göz atın.
OSS nasıl çalışır?
Veriler, paketlerde nesne olarak depolanır. OSS'de veri depolamak için öncelikle bir paket oluşturmanız ve bölge, erişim izinleri ile depolama sınıfı gibi özelliklerini belirtmeniz gerekir. Paketi oluşturduktan sonra verileri nesne olarak yükleyebilir ve her nesneye benzersiz bir ObjectKey atayabilirsiniz.
OSS, HTTP RESTful API'lerine dayalı hizmetler sunar. Farklı bölgelerdeki OSS'ye erişmek için farklı uç noktalar kullanmanız gerekir. İstek gönderdiğinizde, OSS AccessKey ID ve AccessKey secret kullanarak simetrik şifreleme ile gönderenin kimliğini doğrular.
OSS'deki nesne işlemleri atomiktir ve güçlü tutarlılık sağlar.
-
Paket
Paket, nesneleri depolamak için kullanılan bir kapsayıcıdır. Tüm nesneler bir pakete ait olmalıdır. Paketin bölge, erişim izinleri ve depolama sınıfı dahil olmak üzere çeşitli yapılandırma özellikleri vardır. İhtiyaçlarınıza göre farklı veri türlerini depolamak amacıyla farklı paket türleri oluşturabilirsiniz.
-
Nesne
Nesne, dosya olarak da bilinir ve OSS'deki temel veri birimidir. Geleneksel dosya sistemlerinden farklı olarak nesnelerin hiyerarşik bir klasör yapısı yoktur. Bir nesne; meta veriler (Object Meta), kullanıcı verileri (Data) ve bir anahtardan (dosya adı) oluşur. Nesne, bir paket içinde anahtarıyla benzersiz şekilde tanımlanır. Nesne meta verileri, dosya türü ve kodlama gibi nesne özelliklerini açıklayan bir anahtar-değer çiftleri kümesidir. Meta verilere özel bilgiler de ekleyebilirsiniz.
-
ObjectKey
Çeşitli dillerdeki SDK'larda ObjectKey, Key ve ObjectName eş anlamlıdır. Hepsi bir işlem için belirttiğiniz nesnenin adını ifade eder. Örneğin, bir pakete nesne yüklediğinizde ObjectKey, tam yolu ve dosya uzantısını içeren nesnenin tam adıdır; örneğin
abc/efg/123.jpg. -
Bölge
Bölge, bir OSS veri merkezinin fiziksel konumudur. Maliyet ve isteklerin kaynağı gibi faktörlere bağlı olarak paket oluşturmak için bir bölge seçebilirsiniz. Kullanıcılarınıza coğrafi olarak daha yakın olan bir bölge genellikle daha hızlı erişim sağlar. Daha fazla bilgi için bkz. OSS tarafından desteklenen bölgeler.
-
Uç nokta
Uç nokta, OSS'ye erişmek için kullanılan alan adıdır. OSS, HTTP RESTful API'leri aracılığıyla hizmet sunar. Farklı bölgelerdeki OSS'ye erişmek için farklı uç noktalar kullanmanız gerekir. Aynı bölgeye internet ve dahili ağ üzerinden erişmek için kullanılan uç noktalar da farklıdır. Örneğin, China (Hangzhou) bölgesi için internet uç noktası oss-cn-hangzhou.aliyuncs.com, dahili ağ uç noktası ise oss-cn-hangzhou-internal.aliyuncs.com şeklindedir. Daha fazla bilgi için bkz. Her bölge için uç noktalar.
-
AccessKey
AccessKey çifti (AK olarak da bilinir), kimlik doğrulama için kullanılan bir AccessKey ID ve bir AccessKey secret'tan oluşur. OSS, istek gönderenin kimliğini doğrulamak amacıyla AccessKey ID ve AccessKey secret'ı simetrik şifreleme için kullanır. AccessKey ID, kullanıcıyı tanımlar. AccessKey secret, imza dizelerini şifrelemek için kullandığınız ve OSS'nin imzayı doğrulamak için kullandığı bir anahtardır. AccessKey secret'ınızı gizli tutmalısınız. OSS için bir AccessKey çifti aşağıdaki kaynaklardan elde edilebilir:
Paket sahibine ait bir AccessKey çifti.
Paket sahibi tarafından RAM yetkilendirmesi aracılığıyla üçüncü bir tarafa verilen bir AccessKey çifti.
Paket sahibi tarafından Security Token Service (STS) aracılığıyla üçüncü bir tarafa verilen bir AccessKey çifti.
AccessKey çiftleri hakkında daha fazla bilgi için bkz. AccessKey çifti oluşturun.
-
Atomisite ve güçlü tutarlılık
OSS'deki nesne işlemleri atomiktir. Bir işlem ya başarılı olur ya da başarısız olur. Bir nesnenin ara durumu yoktur. Bir nesne yüklendiğinde OSS, okuduğunuz nesnenin eksiksiz olduğunu garanti eder. OSS kısmen yüklenmiş bir nesne döndürmez.
OSS'deki nesne işlemleri güçlü tutarlılık sağlar. Yükleme (PUT) işlemi için başarılı bir yanıt aldığınızda, yüklenen nesne okuma işlemleri için hemen kullanılabilir hale gelir ve yedekli verileri başarıyla yazılmış olur. Yükleme işleminin ara durumu yoktur. Bu, yazma işleminden hemen sonra verileri okuyabileceğiniz anlamına gelir. Silme işlemi için, belirtilen bir nesneyi başarıyla sildikten sonra nesne hemen varlığını yitirir.
Temel OSS kavramlarının tam bir özeti için bkz. Terimler.
Temel özellikler
-
Sürüm oluşturma
Sürüm oluşturma, paket düzeyinde bir veri koruma özelliğidir. Sürüm oluşturmayı etkinleştirdiğinizde, üzerine yazma ve silme işlemleri verileri kalıcı olarak kaldırmak yerine nesnenin geçmiş sürümlerini oluşturur. Bir nesneyi yanlışlıkla üzerine yazarsanız veya silerseniz, onu önceki sürümlerinden herhangi birine geri yükleyebilirsiniz. Daha fazla bilgi için bkz. Sürüm oluşturma.
-
Paket ilkesi
Paket sahibi, belirli OSS kaynaklarına erişmek için farklı kullanıcılara özel izinler vermek amacıyla paket ilkesini kullanabilir. Örneğin, anonim bir kullanıcıya veya başka bir hesaptaki bir kullanıcıya tüm bir pakete veya içindeki belirli kaynaklara erişme ya da bunları yönetme izni verebilirsiniz. Ayrıca aynı hesap altındaki farklı Resource Access Management (RAM) kullanıcılarına farklı izinler (salt okunur, okuma/yazma veya tam kontrol gibi) verebilirsiniz. Paket ilkesinin nasıl yapılandırılacağı hakkında bilgi için bkz. Diğer kullanıcıların OSS kaynaklarına erişimini yetkilendirmek için paket ilkelerini yapılandırın.
-
Bölgeler arası çoğaltma
Bölgeler arası çoğaltma, farklı OSS veri merkezlerinde (bölgelerde) bulunan paketler arasında nesnelerin otomatik ve eşzamansız (gerçek zamanlıya yakın) şekilde çoğaltılmasıdır. Kaynak paketten farklı bir bölgedeki hedef pakete nesne oluşturma, güncelleme ve silme işlemlerini çoğaltır. Bu özellik, bölgeler arası olağanüstü durum kurtarma ve veri çoğaltma gibi kullanım senaryolarını destekler. Daha fazla bilgi için bkz. CRR.
-
Veri şifreleme
Sunucu tarafı şifreleme: Bir nesne yüklediğinizde, OSS bunu aldığı anda şifreler ve şifrelenmiş verileri depolar. Nesneyi indirdiğinizde, OSS size göndermeden önce otomatik olarak şifresini çözer. HTTP yanıt üstbilgisi, nesnenin sunucu tarafında şifrelendiğini gösterir. Daha fazla bilgi için bkz. Sunucu tarafı şifreleme.
İstemci tarafı şifreleme: Verilerinizi OSS'ye yüklemeden önce yerel olarak şifrelersiniz. Daha fazla bilgi için bkz. İstemci tarafı şifreleme.
-
Kalıcı veri saklama
Varsayılan olarak, bir pakete yüklenen veriler aşağıdaki durumlar hariç kalıcı olarak depolanır:
Veriler, OSS konsolu, API veya SDK, ossutil veya ossbrowser kullanılarak manuel olarak silinir. Daha fazla bilgi için bkz. Nesneleri silin.
Veriler, yaşam döngüsü kuralına göre belirli bir sürenin sonunda otomatik olarak silinir. Daha fazla bilgi için bkz. Son değiştirilme zamanına dayalı yaşam döngüsü kuralları.
OSS hizmetiniz askıya alındıktan sonra 15 gün içinde gecikmiş ödemenizi temizlemezseniz verileriniz silinir. Daha fazla bilgi için bkz. Hizmet askıya alma.
OSS ve Elastic Compute Service (ECS) bağımsız bulut hizmetleridir. Bir ECS örneğini durdurmak, kapatmak veya serbest bırakmak OSS'de depolanan verileri etkilemez. OSS verilerinizin dayanıklılığı, depolama yedeklilik mekanizmaları tarafından sağlanır ve hesaplama örneklerinizin çalışma durumuna bağlı değildir.
OSS özelliklerinin tam bir özeti için bkz. Özellikler.
OSS kullanım yöntemleri
OSS, veri yüklemek, indirmek ve yönetmek için esnek yöntemler sunar.
-
Konsolu kullanın
OSS, OSS kaynaklarınızı yönetebileceğiniz web tabanlı bir konsol sağlar. Daha fazla bilgi için bkz. OSS konsolu ve OSS konsolu.
-
API veya SDK kullanın
OSS, özel geliştirmeyi kolaylaştırmak için RESTful API'ler ve çeşitli programlama dilleri için SDK'lar sunar. Daha fazla bilgi için bkz. OSS API Referansı ve OSS SDK Referansı.
-
Araçları kullanın
OSS; grafiksel araç ossbrowser, komut satırı aracı ossutil ve FTP aracı ossftp dahil olmak üzere çeşitli araçlar sunar. Daha fazla bilgi için bkz. Yaygın OSS araçları.
-
Cloud Storage Gateway'i kullanın
OSS'deki paketler düz bir yapıya sahiptir ve dizinler gibi dosya sistemi kavramlarını kullanmaz. OSS'yi yerel bir klasör veya disk gibi kullanmak için Cloud Storage Gateway'i yapılandırın. Daha fazla bilgi için Cloud Storage Gateway ürün sayfasına bakın.
Faturalama
Bkz. Faturalamaya genel bakış.
İlgili hizmetler
Verileri OSS'de depoladıktan sonra, veriler üzerinde ilgili işlemleri gerçekleştirmek için diğer Alibaba Cloud ürün ve hizmetlerini kullanabilirsiniz.
OSS ile yaygın olarak kullanılan aşağıdaki Alibaba Cloud ürün ve hizmetleri şunlardır:
Image Processing (IMG): OSS'de depolanan görüntüler üzerinde format dönüştürme, boyutlandırma, kırpma, döndürme ve filigran ekleme gibi işlemler gerçekleştirin. Daha fazla bilgi için bkz. Image Processing hızlı başlangıç kılavuzu.
Elastic Compute Service (ECS): İşleme kapasitesinin esnek ölçeklendirilmesiyle basit ve verimli bulut bilişim hizmetleri sunar. Daha fazla bilgi için ECS ürün sayfasına bakın.
Görüntü depolama seçimi: Küçük bir görüntü veri hacmi (10 ila 20 GB) için görüntüleri doğrudan bir ECS yerel diskine depolayabilirsiniz. Büyük bir görüntü veri hacmi (yüzlerce GB veya daha fazla) için daha iyi ölçeklenebilirlik ve veri dayanıklılığı sağlamak amacıyla OSS kullanın. ECS ile OSS'yi aynı bölgede birlikte kullanırsanız, giden trafik ücretlerinden kaçınmak için OSS'ye dahili uç nokta üzerinden erişebilirsiniz. Daha fazla bilgi için bkz. OSS erişim alan adı kullanım kuralları.
Content Delivery Network (CDN): Sık erişilen dosyaların indirme hızını artırmak için OSS kaynaklarını farklı bölgelerdeki edge düğümlerinde önbelleğe alır. Daha fazla bilgi için CDN ürün sayfasına bakın.
E-MapReduce: Apache Hadoop ve Apache Spark gibi açık kaynak çerçevelere dayanan ve ECS üzerine inşa edilen büyük veri işleme çözümüdür. Verilerinizi analiz etmenize ve işlemeye olanak tanır. Daha fazla bilgi için E-MapReduce ürün sayfasına bakın.
Online Migration Service: Amazon S3 veya Google Cloud Storage gibi üçüncü taraf kaynaklardan verileri OSS'ye aktarın. Daha fazla bilgi için Online Migration Service eğitimine bakın.
Çevrimdışı geçiş hizmeti: Terabayt veya petabayt düzeyinde veriyi OSS'ye yüklemeniz gerekiyor ancak ağ bant genişliğiniz sınırlıysa Lightning Cube çevrimdışı veri geçiş hizmetini kullanabilirsiniz. Daha fazla bilgi için bkz. Çevrimdışı geçiş (Lightning Cube).
Diğer Alibaba Cloud depolama hizmetleri
Alibaba Cloud, nesne depolamanın yanı sıra farklı senaryolardaki iş ihtiyaçlarınızı karşılamak için Apsara File Storage NAS ve Elastic Block Storage (EBS) gibi diğer depolama hizmetlerini de sunar. Daha fazla bilgi için bkz. Alibaba Cloud depolama hizmetlerine giriş.
Alibaba Cloud depolama hizmetleriyle ilgili müşteri kullanım senaryoları ve çözümleri için Alibaba Cloud Storage Family sayfasına bakın.