Ali's Double Eleven 5 Big Moves

Yazar | Ma Chao

Sorumlu Editör | Hu Weiwei

Üretildi | CSDN ( İD: CSDNhaberler)

Bu yılki "Double Eleven" Tmall'ın işlem hacmi 268,4 milyara ulaştı.Bu işlem hacmi çok mükemmel olmasına rağmen, toplumda bazı tartışmalara neden olan makine öğrenme yöntemleri kullanılarak mükemmel bir şekilde tahmin edilebilir.

Ancak bir BT çalışanı olarak, bu yılki "Double Eleven" Alinin öne çıkan en önemli tekniklerinin aşağıdaki ikisi olduğuna inanıyorum:

1. Alinin TPC şampiyonluğunu yeni kazanan OcceanBase veritabanı, saniyede 61 milyon kez işleme zirvesine sahip.

İkincisi, Alibaba'nın çekirdek sistemlerinin% 100'ü artık bulutta.

Bilgi sistemi bir dövüş sanatları ustasıyla karşılaştırılırsa, bu kadar büyük bir işlem hacmi onun şiddetli ve güçlü gücünü temsil eder ve buluta tam dokunuşu onun çevikliğini ve zarafetini temsil eder. Sertliği ve esnekliği mükemmelleştirebilir Birleştirmek Tanrı'nın ulaşabileceği bir alemdir.

Buluta gitmek iyidir, ancak büyük ölçekli bilgi işlem için uygun değildir.Alt katman ile kullanıcı arasında ek bir sanallaştırma katmanı olduğu için, bulut bilişim platformu genellikle yaklaşık% 10 zamanlama kaybı oluşturur ve bu% 10'luk kayıp aynı zamanda çok fazla yoğun bilgi işlem yapar. Bulut platformu, farklı uygulama senaryoları için uygun değildir.

Bu nedenle, BT açısından bakıldığında, bulut bilişim Double Eleven senaryosu için uygun değildir. Peki Ali sert ve esnek dövüş sanatlarını nasıl geliştirdi?

Evrenin büyük değişimi: Tair

Ali'nin resmi açıklamasına göre, Tair'den önce bir de LVS yük dengeleme katmanı var, ancak bunlar yerli kendi geliştirdiği teknolojiler değil ve ayrıntılı değil.

Tair, Alibaba tarafından geliştirilen açık kaynaklı bir önbellek hizmeti ara yazılımıdır (Github adresi: https: // github .com / alibaba / tair), yüksek okuma ve yazma performansı gereksinimlerinin ve esnek kapasite ölçeklenebilirliğinin iş gereksinimlerini karşılamak için yüksek performanslı, yüksek kullanılabilirlikli dağıtılmış küme mimarisine dayalı hızlı erişimli bellek (MDB motoru) / kalıcılık (LDB motoru) depolama hizmetleri sağlar , Hızlandırılmış işi büyük bir vardiya gibi tamamlamak için çift on bir saniye öldürme sisteminde.

Normalde, bir Tair kümesi 2 Yapılandırıcı ve birden çok Veri Sunucusu içerir. Yapılandırıcılardan ikisi birbirinin ustasıdır.

Dataserver ve dataserver arasındaki kalp atışı tespiti sayesinde, kümede kalan ve kullanılabilir Veri Sunucuları elde edilir ve kümedeki verilerin dağıtım bilgileri oluşturulur.

Dataserver, veri depolamadan sorumludur ve Configserver'ın talimatlarına göre veri çoğaltma ve geçişini tamamlar.

Müşteri başladığında, veri dağıtım bilgilerini Yapılandırıcıdan alır ve kullanıcının talebini tamamlamak için veri dağıtım bilgilerine göre ilgili Dataserver ile etkileşime girer.

Temel modül Configserver'dır, özel kod https: // github'dadır .com /alibaba/tair/blob/master/src/configserver/conf_server_table_manager.cpp

Örnek olarak başlatma işlevini ele alalım:

ad alanı std kullanarak;

void conf_server_table_manager :: init

{flag = client_version = server_version = server_bucket_count = server_copy_count = plugins_version = area_capacity_version = last_load_config_time =; // Bayrak bitini başlatın

migrate_block_count =;

hash_table = m_hash_table = d_hash_table =;

file_name = "";

hash_table_deflate_data_for_client = hash_table_deflate_data_for_data_server =;

hash_table_deflate_data_for_client_size = hash_table_deflate_data_for_data_server_size = 0;

file_opened = yanlış;

if (transition_version! =) // Boş değilse silin

{

transition_version'ı sil;

}

if (recovery_version! =) // Boş değilse silin

{

recovery_version'ı silin;

}

if (recovery_block_count! =) // Boş değilse silin

{

recovery_block_count'u sil;

}

geçiş_version = new uint32_t;

recovery_version = new uint32_t;

recovery_block_count = new int32_t;

* transition_version = 0;

* recovery_version = 0;

* recovery_block_count = -1;

}

Lingbo mikro adımı: KANEPE

SOFAStack (Ölçeklenebilir Açık Finansal Mimari Yığını), mikro hizmetler oluşturmak için Ali tarafından geliştirilen bir dizi açık kaynaklı dağıtılmış ara yazılımdır (Github adresi: https: // github .com / sofastack), mikro hizmetlerin en büyük avantajı, Lingbo'nun dövüş sanatlarına benzer şekilde kolaylık ve esnekliktir.

Ar-Ge çerçevesi, RPC çerçevesi, hizmet kaydı, dağıtılmış bağlantı izleme, Metrik izleme ve ölçme, dağıtılmış işlem çerçevesi, hizmet yönetişim platformu vb. Dahil olmak üzere bir mikro hizmet sistemi oluşturmak için birçok bileşen içerir. Birleştirmek Topluluktaki mükemmel açık kaynaklı ürünler, hızlı bir şekilde eksiksiz bir mikro hizmet sistemi oluşturabilir.

SOFAStack'i kullanmak, hızlı bir şekilde eksiksiz bir mikro hizmet sistemi oluşturabilir:

Dokuz Güneş Büyüsü: OceanBase

TPC şampiyonluğunu kazanan OceanBase, aynı zamanda Ali tarafından geliştirilmiş finansal düzeyde bir ilişkisel veri tabanıdır.Kümelenme özellikleri nedeniyle dokuz güneş gibi tükenmez ve tükenmez bir iç güce sahiptir.

Yazar, önceki makalede "Ali OceanBase yerel veri tabanının hız kaynağını yorumlamak için 200 satırlık kod" "OceanBase'in Sırlarının Kralı" adlı makalesinde bu veri tabanına ayrıntılı bir giriş yapmıştı, bu yüzden burada tekrar etmeyeceğim.

Wu Mu'nun intihar notu: Feitian İşletim Sistemi

Apsara, Alibaba Cloud tarafından bağımsız olarak geliştirilen ve dünyaya hizmet veren süper büyük ölçekli genel amaçlı bir bilgi işlem işletim sistemidir.

Söylendiği gibi, Han Xin askerlere emir verir, ne kadar çok olursa o kadar iyidir. Feitian, milyonlarca sunucuyu bir süper bilgisayara bağlayabilir ve kullanıcılara düzenli bir şekilde bulut bilişim yoluyla bilgi işlem gücü sağlayabilir.

Feitian'ın temel genel modüllerinin üstünde, biri Pangu ve diğeri Fuxi olmak üzere iki temel hizmet olduğunu görüyoruz.

Pangu bir depolama yönetim hizmetidir ve Fuxi bir kaynak planlama hizmetidir.Feitian çekirdeğindeki uygulamaların depolanması ve kaynak tahsisi Pangu ve Fuxi tarafından yönetilir. Ayrıntılar için aşağıdaki şekle bakın:

Feitian'ın altında milyonlarca sunucuyla dünyanın her yerinde düzinelerce veri merkezi vardır. Bu kadar çok sunucuyu bir bütün halinde bağlamak, üstün savaş sanatı sayesinde yapılabilir, bu nedenle Feitian, Ali olarak adlandırılabilir. " "Çift Onbir" Wumu Savaş Sanatı.

Zhenwu Yedi Segmenti: Shenlong Bulut Sunucusu

"The Legend of the Dragon Slayer" da Zhenwu yedi kesimli oluşum Zhang Sanfeng tarafından oluşturuldu. Sayı ne kadar fazlaysa güç o kadar güçlü. Shenlong bulut sunucusunun en büyük özelliği sanallaştırma katmanı kaybının neredeyse sıfır olmasıdır. Fiziksel hizmetlerin sayısı ile Performanstaki artış, ancak performansta hiç indirim yapılmaz, BT endüstrisinin gerçek dövüş sanatları olarak adlandırılabilir.

En önemli özellik, Ali tarafından geliştirilen MOC yongasıdır. MOC, sanallaştırma katmanına adanmış bir planlama hizmetidir. Değerli CPU ve bellek kaynaklarını karmaşık bulut planlamasından kurtarır ve yeni bir tür bulut sunucu formu oluşturur. Alibaba Cloud ürün ailesindeki diğer bilgi işlem ürünleriyle sorunsuz bir şekilde bağlantı kurabilir.

Örneğin, depolama, ağ, veritabanı vb. Ürünler ECS bulut sunucu örneklerinin yansıtma sistemiyle tamamen uyumludur ve sıradan ECS örnekleri ile Shenlong bulut sunucu örnekleri arasında serbestçe değiştirilebilir, böylece daha çeşitli Birleştirmek Müşterinin iş senaryosu kaynak yapımıdır.

Bu nedenle, Alinin "Double Eleven", hem en iyi dövüş sanatlarına hem de güçlü oluşumlara ve savaş kutsamalarına sahiptir, bu nedenle bu kadar yüksek bir seviyeye ulaşabilir. Kısa bir süre önce, Alis Flathead Chip Company, aynı zamanda temsil edebilecek No Sword platformunu piyasaya sürdü Ali'nin teknik sistemi katılık ve esneklik alanına ulaştı.

Sadece bu değil, Ali'nin teknoloji sistemi ile ilgili en şaşırtıcı şey, bu teknolojilerin hepsinin yurt içinde geliştirilmiş olması ve hatta çoğunun açık kaynak olması ... İnanıyorum ki, gelecekte, yurt içinde üretilen düşük seviyeli yazılımlar, Ali gibi liderlerin liderliğinde bir patlamaya yol açacaktır.

SON

Sıcak makale önerisi

Chronicle öldü ve katil Google!

Ağır! Tencent resmi olarak açık kaynaklı grafik hesaplama çerçevesi Plato, milyar düzeyinde düğüm grafik hesaplama dakikalar çağına giriyor

Shen Xiangyang Microsoft'tan ayrıldı ve bir zamanlar ABD teknoloji çevresinde Çin'in en üst düzey yöneticisiydi. Kariyerinin 7 dersinden bahsetti!

Yüksek maaş getirebilecek yazılım teknolojisi hakkında konuşun

DevOps tam olarak ne anlama geliyor?

GitHub Uygulama Nihayet geldi, iPhone kullanıcıları yeni şeyler deneyebilir, "aynı cinsiyetten arkadaşlık" daha uygun

Nintendo, Atari, Sony, eski krallar savaşı, nasıl etkilenir Blockchain oyun?

Sırf bir numarayı hatırladığım için 3 yılda 70.000'den 5.1 milyona nasıl kızarttım: 3 yin 1 yang yemiyorum, 3 yang yemiyorum 1 yin sat, neredeyse tüm hissedarlık kazançlarını yiyor
önceki
Taylandlı güzellik üniversitesi öğrencileri, hala kayıp mezunlar mı?
Sonraki
Çin'in bulut pazarı değişiyor: Huawei Cloud'un 2. çeyrek payı AWS'yi aşıyor ve IaaS + PaaS genel büyümede öncü
Şangaylı bir yatırım dehası, hisse senetlerinin% 100'ünün yükselmeden önce bu eğilimi göstereceği haberini verdi.
1 set 60 milyon! Shenzhen'in en lüks evleri yine ekranı kaydırdı: en acımasız şey, 20 milyon olmadan evi görmek bile istememeniz.
Tai'an "Şehir Uşağı" pozitif enerji verir ve düşme sonucu yaralanan vatandaşları zamanında kurtarır
5G, AI, insansız sistemler, uç bilgi işlem, gömülü anlamak için burada
Xiamen Üniversitesi Maliye Bölümü profesörü bir kez daha söyledi: 3000 puan dalgalanır, A hissesi 2400 puana düşecek mi? Depoyu artırmalı mıyız yoksa çantayı güvenli bir şekilde bırakmalı mıyız?
Bu Tay atıştırmalıkları lezzetli ve ucuz ve birkaç kilo yağ
Konteynerle oynamak için önce mavi gökyüzü merdivenine tırmanmanız gerekiyor
Kafası karışan ve başıboş dolaşan 180 milyon Çinli yatırımcıya: İster inanın ister inanmayın, burası Çin borsası
Akademik niteliklerin takdir edilmesi: Tayland'da eğitim almanın istihdam olasılıklarının bir analizi
Milyonlarca dolar kaybetmiş eski bir hissedardan nazik bir hatırlatma: 100.000'in altındaki bireysel yatırımcılar hisse senedi alım satımından para kazanmak istiyorsa, "MACD" yi iyice anlamanız öneri
Linyi, Shanxi: "Uluslararası Tarzdan" Çıkmak için Apple'ı Kullanın
To Top