Microsoft Azure OpenDev

Etkinliğin tamamını izleyin

Öne çıkan konuşmacılar:

Konuşmacı Ashley McNamara

Ashley McNamara

Microsoft
Konuşmacı Ryan Parks

Ryan Parks

GitHub
Konuşmacı Tyler Croy

Tyler Croy

CloudBees
Konuşmacı Matt Wrock

Matt Wrock

Chef
Konuşmacı Nic Jackson

Nic Jackson

HashiCorp
Konuşmacı Christoph Wurm

Christoph Wurm

Elastic

Azure OpenDev hakkında

Açık kaynak topluluk liderlerinin de katıldığı canlı bir teknik seri olan OpenDev etkinliğine hoş geldiniz. Bu bölümde, müşterilere daha hızlı iş değeri sunarak iş çevikliğini artıran DevOps ele alınmıştır. Azure’ın gücünden faydalanarak, hem eski hem de bulutta yerel olarak geliştirilmiş uygulamaların yararlanabileceği şekilde öncü projeleri bir DevOps araç zincirinde birleştirmeyi öğrenin.

  • GitHub
  • Jenkins
  • Chef
  • HashiCorp
  • Elasticsearch

Bireysel oturumlar

Açık kaynağa katkıda bulunma (her şey koddan ibaret değildir)

Resources.Speaker Ashley McNamara

Ashley McNamara

Baş Geliştirici Danışmanı

Microsoft

Ashley, bir Gopher olmadan önce profesyonel bir fotoğrafçıydı. Ne var ki, fotoğrafçılıkla geçimini sağlayamadığını fark edince programcı olmaya karar verdi. Rackspace’te Python programları yazdığı ve Topluluk Yöneticisi olarak çalıştığı sırada bir Gopher ile tanıştı ve kariyer rotası tamamen değişti.

2014 yılında, Steve Francia’nın (@spf13) teşvikiyle Python’dan ayrıldı ve bir daha hiç geriye bakmadı. Go’ya giriş dersi veren Francia, yeni perspektifinin çok değerli olacağını düşündüğü Ashley’e ders asistanlığı yapmayı önerdi. O tarihten beri Go topluluğunun el üstünde tutulan bir üyesi olan Ashley, topluluğun büyümesine de büyük katkılarda bulundu. Aşağıda, kendisinin çıkardığı dersler ve Go topluluğuna nasıl katılabileceğinize ilişkin ipuçları sağlanmıştır.

InnerSource’u kullanmaya başlama: kurumsal ortamda açık kaynak iş akışları

Resources.Speaker Ryan Parks

Ryan Parks

Çözüm Mühendisi

GitHub

Birinci sınıf açık kaynak projeleri, işbirliğine dayalı bir şekilde yazılım geliştirmenin en etkili yolları hakkında çok şey öğrenmemizi sağladı. InnerSource, kendi kuruluşunuzda "güvenlik duvarının ardındaki" özel projeler genelinde bu derslerden nasıl yararlanılabileceğine ilişkin bir uygulamadır. InnerSource’u benimseyen şirketler, bu hizmetin yardımıyla siloların ortadan kaldırıldığını, şirket içi işbirliğinin teşvik edildiğini ve daha iyi bir mühendislik kültürünün desteklendiğini bildiriyor.

Bu oturumda, kuruluşunuzun GitHub’daki eski kod tabanlarında en iyi InnerSource uygulamalarını nasıl başarılı bir şekilde kullanmaya başlayabileceğinizi öğreneceksiniz. Buna, bir projede gözden geçirilmek üzere değişiklikler sunmak için Çekme İsteklerini kullanan basit ve etkili bir iş akışı olan GitHub Flow’un uygulamalı bir tanıtımı da dahil olacaktır. Ayrıca, GitHub’ın modern DevOps araç zincirlerinin temel bileşenleri olan geliştirme, otomatikleştirilmiş CI ve dağıtıma yönelik diğer önemli açık kaynak araçlarla nasıl tümleştirildiğini de öğreneceksiniz.

Azure’a sürekli altyapı teslimi

Resources.Speaker Tyler Croy

Tyler Croy

Evanjelizm Direktörü ve Jenkins proje kurulu üyesi

CloudBees

Jenkins projesi, altyapısının büyük bir bölümünü (Terraform, Kubernetes ve Puppet’ın birleşimi) Azure’da barındırır. Açık kaynak bir proje olduğundan, kendi kod olarak altyapısının sunulmasını otomatikleştirir ve doğal olarak bu da tamamen açık kaynaktır.

Bu oturumda, Tyler tarafından Jenkins ve Azure ile sürekli altyapı teslimine ilişkin bazı canlı örnekler gösterilecektir.

Java geliştirme iş akışınızı Habitat ile modernleştirin

Resources.Speaker Matt Wrock

Matt Wrock

Yazılım Geliştirici

Chef

Habitat; Docker, bulut ortamları ya da çıplak bilgisayar kullanıyor olmanızdan bağımsız olarak eski Java uygulamalarınıza bile modern geliştirme iş akışları uygulamanıza imkan tanıyan yeni bir uygulama otomasyonu platformudur. Bu sunuda, Habitat’ın nasıl Java uygulaması içeren sabit bir paket oluşturup derleyebileceği ve sonra bu paketi çeşitli ortamlarda nasıl çalıştırabileceği gösterilecektir.

Habitat’ın uygulamalarınıza taşınabilirlik özelliği eklemesinin yanı sıra yapılandırma ve bağımlılıklarla ilgili bilgilerin karmaşık yapılandırma yönetimi betiklerinde gizlenmesi yerine uygulama kodunuza yakın tutulması hakkında bilgi edineceksiniz. Ayrıca, Habitat paketlerinin ortak yapılandırmalara sahip olabilmesi ve birden çok düğümdeki hizmetleri keşfedebilmesi hakkında da bilgi edineceksiniz. Son olarak, Habitat’ın CI/CD işlem hatlarınızı basitleştirme konusundaki vaatlerine hızlıca göz atacaksınız.

Terraform ve Microsoft Azure ile yeniden üretilebilen altyapı

Resources.Speaker Nic Jackson

Nic Jackson

Geliştirici Danışmanı

HashiCorp

Terraform, kod olarak altyapının yönetilmesi için kullanılabilen açık kaynak bir araçtır. HashiCorp tarafından oluşturulan bu araç, kullanıcıların açık ve bildirim temelli yapılandırmalar yazarak altyapı öğelerini güvenli ve öngörülebilir bir şekilde oluşturmasına, değiştirmesine ve geliştirmesine imkan tanır. Nic’in konuşmasında, Terraform hakkında ayrıntılı bilgi sunulacak ve Microsoft Azure ile birlikte nasıl kullanılabileceği gösterilecektir.

Terraform’un grafik tabanlı bağımlılık yönetimi yaklaşımının Azure kaynaklarını yönetme konusunda nasıl kusursuz bir çözüm olduğunu gösteren basit bir yapılandırmayı adım adım göstereceğiz. Becerileri tüm ilişkili ağ ve güvenlik duvarı kurallarıyla birlikte sanal makineler sağlamakla sınırlı olmayan Terraform; Container Service, DNS ve çok daha fazlasıyla mikro hizmet uygulamalarını da yapılandırabilir.

Oturumun sonuna ulaştığınızda, Terraform hakkında ve Terraform’un Azure’daki altyapı kaynaklarının yaşam döngüsü yönetiminde nasıl yardımcı olabileceği hakkında kapsamlı bir anlayışa sahip olacaksınız.

Ayrıca, Nic’e eşlik edecek olan Vicki Cheung (OpenAI Altyapı Müdürü), derin öğrenmeye yönelik bir altyapı oluşturmak amacıyla Azure’da Terraform’un OpenAI tarafından nasıl kullanıldığını gösterecek.

Azure’da Elastic Stack ile günlük kaydı, güvenlik ve analiz

Resources.Speaker Christoph Wurm

Christoph Wurm

Baş Çözüm Mimarı

Elastic

Her bir sunucu örneği, uygulama ve işlem, sürekli olarak çalışmaları ve durumlarıyla ilgili olaylardan oluşan akışlar sunar. Elastic Stack’in özünde, bu bilgilerin toplanması yatar. Elasticsearch, Kibana, Logstash ve Beats’ten oluşan Elastic Stack; güvenlik, uyarılar ve daha fazlası için X-Pack ile desteklenir. Merkezi günlük yönetimi, ölçüm izleme ve analiz için en yaygın şekilde dağıtılan açık kaynak yığındır.

Birçok Elastic Stack kullanıcısı ve müşterisi, Azure ile çalışmaktan memnun. Marketteki resmi bir Elastic Stack çözüm şablonu, başlangıçta size yardımcı olur ve sürekli destek için ayrı kaynaklar sağlar.

Bu oturumda, Elastic Stack’in bileşenleri hakkında bilgi edinecek ve bunların tek bir işlem hattında nasıl birlikte kullanılabileceğini öğreneceksiniz. Sık karşılaşılan kullanım örneklerini, mimarileri, veri kaynaklarını ve son kullanıcıları göreceksiniz. Son olarak, Elastic Stack’in Azure’da nasıl dağıtıldığını öğreneceksiniz. McKesson şirketinde Büyük Veri Yöneticisi olan Anshul Kumar, Azure’daki özel bir kurumsal ağda Elasticstack’in nasıl dağıtılacağını gösterecek ve Kibana’yı kullanarak hızlı veri öngörüleri sağlayacak.

OSS DevOps’u iş başında görün

Popüler OSS DevOps araçlarıyla birlikte kullanıldığında Azure tarafından sağlanan özelliklere hızlıca göz atın.

Azure ile HashiCorp

Bu videoda, HashiCorp’un kurucu ortağı ve CTO’su Armon Dadgar ile Microsoft’un Azure Core ekibinde Mimar olarak görev yapan John Gossman, DevOps dünyasının güncel durumu ve buluta altyapı sağlamaya yönelik HashiCorp araçları üzerine konuşuyor. Sektörde gözlemledikleri eğilimlere de değinen ikili, konuşmalarını yeni nesil altyapı dağıtımına yönelik yolculuğunuzun başlangıcında işinize yarayacak bilgilerle sonlandırıyor.

Azure’da Jenkins barındırma

Azure DevOps OSS için Program Yöneticisi olarak görev yapan Arun Chandrasekhar, Donovan Brown’ın sunduğu Azure Friday’e geri dönerek Jenkins ile sürekli tümleştirme için Azure’ın nasıl kullanılabileceğini anlatıyor. Arun, ekibinin katkılarıyla oluşturulan yeni Azure Sanal Makine Aracıları eklentisi hakkında konuşuyor. Bu eklenti, Jenkins derleme aracılarını isteğe bağlı olarak dağıtmak ve ölçeklendirmek için Azure bulut platformunun avantajlarından yararlanır.

1. Kaydolma

$200 değerinde Azure kredisi elde edin ve popüler hizmetlerden 12 ay boyunca ücretsiz olarak yararlanın.

2. Öğrenin

Azure’u hızlıca kullanmaya başlamak için bu hızlı başlangıç öğreticilerine ve videolara göz atın.

3. Yapı

Popüler hizmetleri keşfedin ve kendi çözümünüzü oluşturmaya başlayın.