Kenar bilişimi, faydaları, uygulama stratejileri ve çeşitli sektörler üzerindeki etkisini keşfedin. Geliştirilmiş performans ve verimlilik için dağıtık işlemenin hesaplamayı veri kaynağına nasıl yaklaştırdığını öğrenin.
Kenar Bilişim: Dağıtık İşleme Uygulamasının Kapsamlı Bir Kılavuzu
Günümüzün veri odaklı dünyasında, gerçek zamanlı işleme ve analiz talebi sürekli artmaktadır. Güçlü olmalarına rağmen, geleneksel bulut bilişim modelleri, gecikmeye duyarlı uygulamalar ve bağlı cihazlar tarafından üretilen büyük hacimli verilerle başa çıkarken sınırlamalarla karşılaşabilir. Kenar bilişim, hesaplamayı ve veri depolamayı veri kaynağına yaklaştırarak daha hızlı işleme, daha düşük gecikme süresi ve daha iyi verimlilik sağlayan önemli bir çözüm olarak ortaya çıkmaktadır. Bu kılavuz, kenar bilişim, faydaları, uygulama stratejileri ve çeşitli sektörler üzerindeki dönüştürücü etkisi hakkında kapsamlı bir genel bakış sunmaktadır.
Kenar Bilişim Nedir?
Kenar bilişim, hesaplamayı ve veri depolamayı verilerin üretildiği ve tüketildiği konuma yaklaştıran dağıtık bir bilişim paradigmasıdır. Bu, verilerin genellikle işleme için merkezi bir veri merkezine iletildiği geleneksel bulut bilişiminin aksinedir. Kenar bilişim, sensörler, aktüatörler ve mobil cihazlar gibi cihazların yakınında, ağın "kenarında" verileri işleyerek, gecikmeyi en aza indirir, bant genişliği tüketimini azaltır ve güvenliği artırır.
Bunu bulutun merkezi olmayan bir uzantısı olarak düşünün. Tüm verileri uzak bir sunucuya göndermek yerine, kenar bilişim, bazı işlemlerin yerel olarak, verilerin kaynağında veya yakınında gerçekleşmesine izin verir.
Kenar Bilişimin Temel Özellikleri:
- Yakınlık: Hesaplama ve veri depolama, veri kaynağına daha yakındır.
- Merkeziyetsizlik: İşleme, bir dizi kenar cihazına dağıtılır.
- Düşük Gecikme Süresi: Verileri işlemek ve yanıtlamak için geçen süreyi azaltır.
- Bant Genişliği Optimizasyonu: Ağ üzerinden iletilen veri miktarını en aza indirir.
- Özerklik: Kenar cihazları, buluta sınırlı veya hiç bağlantı olmasa bile bağımsız olarak çalışabilir.
- Gelişmiş Güvenlik: Hassas verileri yerel olarak işleyerek veri ihlali riskini azaltır.
Kenar Bilişimin Faydaları
Kenar bilişim, çok çeşitli uygulamalar için onu cazip bir çözüm haline getiren çok sayıda fayda sunar:
Düşük Gecikme Süresi
Kenar bilişimin en önemli avantajlarından biri, gecikme süresini azaltma yeteneğidir. Verileri kaynağa daha yakın işleyerek, verilerin uzak bir sunucuya iletilmesi ve geri gönderilmesi için geçen süre önemli ölçüde azalır. Bu, aşağıdakiler gibi gerçek zamanlı yanıtlar gerektiren uygulamalar için çok önemlidir:
- Otonom Araçlar: Sürüş kararları almak için sensör verilerini gerçek zamanlı olarak işlemek.
- Endüstriyel Otomasyon: Robotları ve makineleri minimum gecikmeyle kontrol etmek.
- Artırılmış Gerçeklik (AR) ve Sanal Gerçeklik (VR): Duyarlı etkileşimlerle sürükleyici deneyimler sağlamak.
- Uzaktan Cerrahi: Cerrahların hassasiyetle uzaktan prosedürler gerçekleştirmesini sağlamak.
Örnek: Otonom sürüşte her milisaniye önemlidir. Araçtaki bir kenar bilişim sistemi, engelleri tespit etmek ve direksiyon ve frenleme hakkında anında kararlar almak için sensör verilerini (kameralardan, lidar, radar) gerçek zamanlı olarak işleyebilir. Bu işlem için yalnızca buluta güvenmek, kabul edilemez gecikmeye yol açabilir ve potansiyel olarak kazalara neden olabilir.
Bant Genişliği Optimizasyonu
Kenar bilişim, verileri yerel olarak işleyerek ve yalnızca temel bilgileri buluta ileterek bant genişliği tüketimini önemli ölçüde azaltabilir. Bu, aşağıdakiler gibi büyük hacimli veri üreten uygulamalar için özellikle faydalıdır:
- Video Gözetimi: Anormallikleri belirlemek ve yalnızca ilgili görüntüleri iletmek için video akışlarını yerel olarak işlemek.
- Endüstriyel IoT (IIoT): Potansiyel arızaları tespit etmek ve yalnızca kritik uyarıları iletmek için üretim ekipmanlarından gelen sensör verilerini analiz etmek.
- Akıllı Şehirler: Kaynak tahsisini optimize etmek ve tıkanıklığı azaltmak için trafik sensörlerinden, çevre monitörlerinden ve akıllı sayaçlardan gelen verileri işlemek.
Örnek: Binlerce gözetim kamerasına sahip akıllı bir şehir düşünün. Tüm video görüntülerini analiz için merkezi bir sunucuya iletmek, çok büyük miktarda bant genişliği tüketecektir. Kenar bilişim ile video akışları yerel olarak analiz edilebilir ve yalnızca şüpheli etkinlikler veya belirli olaylar buluta iletilerek bant genişliği kullanımı önemli ölçüde azaltılır.
Geliştirilmiş Güvenilirlik ve Kullanılabilirlik
Kenar bilişim, cihazların buluta bağlantı sınırlı veya kesintiye uğradığında bile bağımsız olarak çalışmasını sağlayarak güvenilirliği ve kullanılabilirliği artırır. Bu, aşağıdakiler gibi uzak veya zorlu ortamlardaki uygulamalar için çok önemlidir:
- Petrol ve Gaz Arama: Uzak petrol sahalarındaki ekipman ve süreçleri izlemek.
- Madencilik Operasyonları: Yeraltı ortamlarında madencilik ekipmanlarını kontrol etmek ve izlemek.
- Afet Müdahalesi: Doğal afetlerden etkilenen bölgelerde kritik iletişim ve veri işleme yetenekleri sağlamak.
Örnek: Uzak bir petrol sahasında, merkezi bir sunucuyla iletişim güvenilmez olabilir. Kenar bilişim, sensörlerin ve kontrol sistemlerinin ağ bağlantısı kesildiğinde bile çalışmaya devam etmesini sağlar. Kenar cihazları veri toplayabilir ve işleyebilir, yerel kararlar verebilir ve bağlantı geri yüklenene kadar verileri depolayarak sürekli çalışmayı sağlar.
Gelişmiş Güvenlik
Kenar bilişim, hassas verileri yerel olarak işleyerek, iletim sırasında veri ihlali riskini azaltarak güvenliği artırabilir. Bu, aşağıdakiler gibi gizli bilgilerle ilgilenen uygulamalar için özellikle önemlidir:
- Sağlık: Hasta verilerini bakım noktasında güvenli bir şekilde işlemek.
- Finansal Hizmetler: Dolandırıcılığı tespit etmek için finansal işlemleri yerel olarak analiz etmek.
- Perakende: Satış noktasında ödeme bilgilerini güvenli bir şekilde işlemek.
Örnek: Bir hastanede, hasta verileri, hassas bilgileri uzak bir sunucuya iletme ihtiyacını azaltarak, kenar cihazlarda yerel olarak işlenebilir ve analiz edilebilir. Bu, veri yakalama ve yetkisiz erişim riskini en aza indirir.
Düşük Maliyetler
Kenar bilişim, bant genişliği tüketimini ve güçlü merkezi sunuculara duyulan ihtiyacı azaltarak önemli maliyet tasarruflarına yol açabilir. Bu, özellikle büyük ölçekli IoT cihazları dağıtımları olan kuruluşlar için geçerlidir.
Örnek: Ekipman performansı hakkında veri toplayan binlerce sensöre sahip bir üretim tesisi, verileri buluta göndermeden önce yerel olarak filtrelemek ve analiz etmek için kenar bilişim kullanarak bulut depolama ve işleme maliyetlerini önemli ölçüde azaltabilir.
Kenar Bilişim ve Bulut Bilişim Karşılaştırması
Kenar bilişim bulut bilişimi tamamlasa da, iki paradigma arasındaki temel farkları anlamak önemlidir:
| Özellik | Kenar Bilişim | Bulut Bilişim |
|---|---|---|
| Konum | Veri kaynağına yakın (örneğin, cihazlar, sensörler) | Merkezi veri merkezleri |
| Gecikme Süresi | Düşük gecikme süresi | Daha yüksek gecikme süresi |
| Bant Genişliği | Optimize edilmiş bant genişliği kullanımı | Yüksek bant genişliği gereksinimleri |
| İşlem Gücü | Dağıtık işlem gücü | Merkezi işlem gücü |
| Bağlantı | Sınırlı veya hiç bağlantı olmadan çalışabilir | Güvenilir bağlantı gerektirir |
| Güvenlik | Yerel işleme yoluyla geliştirilmiş güvenlik | Merkezi güvenlik önlemleri |
| Ölçeklenebilirlik | Dağıtık kenar cihazları aracılığıyla ölçeklenebilir | Bulut altyapısı aracılığıyla yüksek oranda ölçeklenebilir |
Temel Çıkarım: Kenar bilişim ve bulut bilişim birbirini dışlamaz. Genellikle, kenar cihazların gerçek zamanlı işlemeyi gerçekleştirdiği ve bulutun uzun vadeli depolama, karmaşık analizler ve merkezi yönetim sağladığı hibrit bir mimaride birlikte çalışırlar.
Kenar Bilişim ve Sis Bilişim Karşılaştırması
Sis bilişim, kenar bilişimle yakından ilişkili başka bir dağıtık bilişim paradigmasıdır. Terimler bazen birbirinin yerine kullanılsa da, ince farklılıklar vardır:
- Konum: Kenar bilişim tipik olarak verileri doğrudan verileri üreten cihazda veya cihazın yakınında işlemeyi içerir. Öte yandan sis bilişim, verileri, buluttan daha yakın, ancak mutlaka son cihazda (örneğin, bir ağ geçidi veya yönlendirici) olmamak üzere, ağ kenarına daha yakın olan cihazlarda işlemeyi içerir.
- Mimari: Kenar bilişim, işlemenin çok çeşitli cihazlarda gerçekleşmesiyle daha merkezi olmayan bir mimariye sahip olma eğilimindedir. Sis bilişim genellikle, işlemenin ağın farklı seviyelerinde gerçekleşmesiyle daha hiyerarşik bir mimari içerir.
- Kullanım Alanları: Kenar bilişim genellikle ultra düşük gecikme süresi ve gerçek zamanlı işleme gerektiren uygulamalar için kullanılır. Sis bilişim genellikle daha karmaşık işleme ve veri toplama gerektiren uygulamalar için kullanılır.
Basit Terimlerle: Kenar bilişimi, verileri doğrudan kaynaktan (örneğin, akıllı bir kamerada) işlemek gibi düşünün. Sis bilişim, verileri biraz daha yukarıda, ancak yine de kameraya buluttan daha yakın bir yerde (örneğin, kamerayla aynı binadaki yerel bir sunucuda) işlemek gibidir.
Kenar Bilişim Uygulama: Temel Hususlar
Kenar bilişimin uygulanması, çeşitli faktörlerin dikkatli bir şekilde planlanmasını ve dikkate alınmasını gerektirir:
Donanım Altyapısı
Başarılı bir kenar bilişim dağıtımı için doğru donanım altyapısını seçmek çok önemlidir. Bu, aşağıdakiler gibi uygun kenar cihazlarının seçilmesini içerir:
- Tek Kart Bilgisayarlar (SBC'ler): Raspberry Pi, NVIDIA Jetson, Intel NUC.
- Endüstriyel PC'ler: Zorlu ortamlara göre tasarlanmış sağlam bilgisayarlar.
- Ağ Geçitleri: Kenar cihazlarını buluta bağlayan cihazlar.
- Mikrodenetleyiciler: Basit görevler için düşük güçlü cihazlar.
İşlem gücü, bellek, depolama, bağlantı seçenekleri (Wi-Fi, Hücresel, Ethernet) ve çevresel gereksinimler (sıcaklık, nem, titreşim) gibi faktörleri göz önünde bulundurun.
Yazılım Platformu
Kenar cihazlarda uygulamaları yönetmek ve dağıtmak için doğru yazılım platformunu seçmek çok önemlidir. Popüler seçenekler şunlardır:
- İşletim Sistemleri: Linux, Windows IoT, Android.
- Kapsayıcılaştırma Teknolojileri: Docker, Kubernetes.
- Kenar Bilişim Çerçeveleri: AWS IoT Greengrass, Azure IoT Edge, Google Cloud IoT Edge.
Kullanım kolaylığı, güvenlik özellikleri, mevcut sistemlerle uyumluluk ve çeşitli programlama dilleri ve çerçeveler için destek gibi faktörleri göz önünde bulundurun.
Ağ Bağlantısı
Güvenilir ağ bağlantısı, kenar bilişim dağıtımları için çok önemlidir. Bant genişliği, gecikme süresi ve kullanılabilirlik gibi faktörleri göz önünde bulundurun. Aşağıdaki gibi seçenekleri keşfedin:
- Wi-Fi: Yerel alan ağları için.
- Hücresel (4G/5G): Geniş alan ağları için.
- Uydu: Uzak konumlar için.
- Örgü Ağları: Dayanıklı ve ölçeklenebilir bağlantı için.
Bant genişliği tüketimini en aza indirmek ve performansı artırmak için veri sıkıştırma ve önbelleğe alma gibi ağ optimizasyon tekniklerini kullanmayı düşünün.
Güvenlik
Güvenlik, kenar bilişim dağıtımlarında en önemli endişedir. Kenar cihazları ve verileri yetkisiz erişim ve siber saldırılardan korumak için sağlam güvenlik önlemleri uygulayın. Şunları göz önünde bulundurun:
- Cihaz Güvenliği: Güvenli önyükleme, cihaz kimlik doğrulaması ve kurcalamaya karşı koruma.
- Ağ Güvenliği: Güvenlik duvarları, yetkisiz giriş tespit sistemleri ve VPN'ler.
- Veri Güvenliği: Şifreleme, erişim kontrolü ve veri maskeleme.
- Yazılım Güvenliği: Düzenli güvenlik güncellemeleri ve güvenlik açığı yamaları.
Kenar bilişim ekosisteminin tüm yönlerini ele alan katmanlı bir güvenlik yaklaşımı uygulayın.
Veri Yönetimi
Kenarda üretilen verilerden elde edilen değeri en üst düzeye çıkarmak için etkili veri yönetimi çok önemlidir. Şunları göz önünde bulundurun:
- Veri Filtreleme: Yalnızca ilgili verileri seçme ve işleme.
- Veri Toplama: Birden fazla kaynaktan veri birleştirme.
- Veri Depolama: Verileri kenar cihazlarda veya bulutta yerel olarak depolama.
- Veri Analitiği: Kenar cihazlarda veya bulutta gerçek zamanlı analiz gerçekleştirme.
Veri toplama, depolama, işleme ve güvenliğe yönelik politikaları ve prosedürleri tanımlayan bir veri yönetişimi çerçevesi uygulayın.
Ölçeklenebilirlik
Gelecekteki büyümeyi ve değişen gereksinimleri karşılayacak şekilde kenar bilişim altyapınızı tasarlayın. Şunları göz önünde bulundurun:
- Modüler Mimari: Kenar cihazlarını ve uygulamaları kolayca eklenip çıkarılabilecek şekilde tasarlama.
- Merkezi Yönetim: Kenar cihazlarını izlemek ve yönetmek için merkezi bir yönetim platformu kullanma.
- Otomatik Dağıtım: Kenar cihazlarının ve uygulamaların dağıtımını ve yapılandırmasını otomatikleştirme.
Çok sayıda kenar cihazı ve veri akışını işleyebilen ölçeklenebilir bir yazılım platformu seçin.
Kenar Bilişimin Kullanım Alanları
Kenar bilişim, çeşitli sektörleri dönüştürerek yeni ve yenilikçi uygulamalar sağlıyor:
Endüstriyel IoT (IIoT)
Kenar bilişim, endüstriyel ekipmanların gerçek zamanlı izlenmesini ve kontrolünü, tahmine dayalı bakımı ve geliştirilmiş operasyonel verimliliği sağlar.
Örnek: Bir üretim tesisi, anormallikleri tespit etmek ve potansiyel arızaları tahmin etmek için makinelerden gelen sensör verilerini gerçek zamanlı olarak analiz etmek için kenar bilişim kullanır. Bu, bakım ekiplerinin sorunları proaktif olarak ele almasını, maliyetli kesinti süresini önlemesini ve genel üretkenliği artırmasını sağlar. Siemens ve ABB gibi şirketler, endüstriyel otomasyon müşterileri için kenar çözümlerine yoğun yatırım yapmaktadır.
Akıllı Şehirler
Kenar bilişim, kentsel ortamlarda akıllı trafik yönetimi, optimize edilmiş enerji tüketimi ve geliştirilmiş kamu güvenliği sağlar.
Örnek: Akıllı bir şehir, trafik sıkışıklığını azaltmak ve trafik akışını iyileştirmek için trafik sensörlerinden ve kameralardan gelen verileri gerçek zamanlı olarak analiz etmek ve trafik sinyallerini dinamik olarak ayarlamak için kenar bilişim kullanır. Bu aynı zamanda kazaları daha hızlı belirlemeye ve bunlara müdahale etmeye yardımcı olur. İspanya'nın Barselona şehri, akıllı şehir girişimleri için IoT ve kenar bilişimden yararlanan önde gelen bir örnektir.
Sağlık Hizmetleri
Kenar bilişim, uzaktan hasta izleme, gerçek zamanlı teşhis ve geliştirilmiş hasta bakımı sağlar.
Örnek: Bir sağlık hizmeti sağlayıcısı, olası sağlık sorunlarını erken tespit etmek ve sağlık profesyonellerini uyarmak için hastaları uzaktan izlemek için giyilebilir sensörler ve kenar bilişim cihazları kullanır. Bu, daha hızlı müdahaleye ve iyileştirilmiş hasta sonuçlarına olanak tanır. Philips ve Medtronic gibi şirketler, uzaktan hasta izleme için kenar çözümlerini araştırıyor.
Perakende
Kenar bilişim, perakende mağazalarında kişiselleştirilmiş alışveriş deneyimleri, optimize edilmiş envanter yönetimi ve geliştirilmiş güvenlik sağlar.
Örnek: Bir perakende mağazası, kişiselleştirilmiş öneriler ve hedefli promosyonlar sağlamak için gerçek zamanlı olarak müşteri davranışını analiz etmek için kenar bilişim kullanır. Bu, müşteri deneyimini iyileştirir ve satışları artırır. Amazon Go mağazaları, kasiyersiz ödemeyi sağlayan perakendede kenar bilişimin en iyi örneğidir.
Otomotiv
Kenar bilişim, otonom sürüşü, gelişmiş sürücü destek sistemlerini (ADAS) ve bağlantılı araç hizmetlerini sağlar.
Örnek: Otonom bir araç, direksiyon, frenleme ve hızlanma hakkında kritik kararlar almak için sensör verilerini gerçek zamanlı olarak işlemek için kenar bilişim kullanır. Bu, güvenli ve güvenilir otonom sürüş sağlar. Tesla, Waymo ve diğer otomotiv şirketleri, otonom sürüş için kenar bilişime yoğun yatırım yapmaktadır.
Oyun
Kenar bilişim, bulut oyun uygulamalarında gecikmeyi azaltarak daha sorunsuz ve daha duyarlı bir oyun deneyimi sağlar.
Örnek: Bulut oyun platformları, oyunları oyunculara minimum gecikmeyle aktarmak için kenar bilişim kullanır, bu da çeşitli cihazlarda yüksek kaliteli oyun deneyimlerinin keyfini çıkarmalarını sağlar. Google Stadia (kullanımdan kaldırılmış olsa da) ve NVIDIA GeForce Now, kenar bilişimin bir türü olarak kabul edilebilecek dağıtılmış sunucu altyapısından yararlanan bulut oyun hizmetlerine örnektir.
Kenar Bilişimin Zorlukları
Kenar bilişim sayısız fayda sunarken, aynı zamanda çeşitli zorluklar da sunmaktadır:
Güvenlik
Dağıtık bir kenar cihazları ağını güvence altına almak karmaşık ve zorlayıcı olabilir. Kenar cihazları genellikle fiziksel olarak savunmasız konumlara dağıtılır, bu da onları kurcalanmaya ve hırsızlığa karşı savunmasız hale getirir. Dağıtık bir ortamda veri güvenliğini ve gizliliğini sağlamak, sağlam güvenlik önlemleri ve devam eden izleme gerektirir.
Yönetim ve İzleme
Çok sayıda coğrafi olarak dağıtılmış kenar cihazını yönetmek ve izlemek zor olabilir. Verimli dağıtım, yapılandırma ve bakım için uzaktan yönetim araçları ve otomasyon gereklidir. Cihaz performansını izlemek, sorunları belirlemek ve güvenliği sağlamak için merkezi izleme sistemleri gereklidir.
Bağlantı
Güvenilir ağ bağlantısı, kenar bilişim dağıtımları için çok önemlidir. Ancak, bağlantı uzak veya zorlu ortamlarda güvenilmez olabilir. Tutarlı bağlantı sağlamak ve ağ bant genişliğini yönetmek kritik hususlardır.
Enerji Tüketimi
Kenar cihazları genellikle, özellikle uzak konumlarda, sınırlı güçle çalışır. Pil ömrünü uzatmak ve işletme maliyetlerini azaltmak için güç tüketimini optimize etmek çok önemlidir. Güç kullanımını en aza indirmek için verimli donanım ve yazılım tasarımları gereklidir.
Birlikte Çalışabilirlik
Farklı kenar cihazları, yazılım platformları ve bulut hizmetleri arasında birlikte çalışabilirliği sağlamak zor olabilir. Kesintisiz entegrasyonu ve veri alışverişini kolaylaştırmak için standartlaştırılmış protokoller ve API'ler gereklidir.
Beceri Açığı
Kenar bilişim altyapısının dağıtılması ve yönetilmesi uzmanlık gerektirir. Yetenekli profesyonel eksikliği, benimseme için bir engel olabilir. Gerekli uzmanlığı geliştirmek için eğitim ve eğitim programları gereklidir.
Kenar Bilişimin Geleceği
Kenar bilişim, IoT, 5G ve yapay zekanın artan benimsenmesiyle yönlendirilen önümüzdeki yıllarda önemli bir büyüme göstermeye hazırlanıyor. Daha fazla cihaz bağlandıkça ve veri ürettikçe, kenarda gerçek zamanlı işleme ve analiz ihtiyacı artmaya devam edecek.
Kenar Bilişimin Geleceğini Şekillendiren Temel Trendler:
- 5G ile Entegrasyon: 5G ağları, talep gören kenar bilişim uygulamalarını desteklemek için gereken yüksek bant genişliğini ve düşük gecikme süresini sağlayacaktır.
- Kenarda Yapay Zeka: Akıllı karar verme ve otomasyonu sağlamak için yapay zeka algoritmaları kenar cihazlarda dağıtılacaktır.
- Sunucusuz Kenar Bilişim: Sunucusuz bilişim platformları, uygulamaların kenar cihazlara dağıtımını ve yönetimini basitleştirecektir.
- Kenardan Buluta Süreklilik: Kenar ve bulut ortamları arasındaki kesintisiz entegrasyon, her iki dünyanın da en iyilerinden yararlanan hibrit bilişim mimarileri sağlayacaktır.
- Güvenlik İyileştirmeleri: Blockchain ve homomorfik şifreleme gibi gelişmiş güvenlik teknolojileri, kenar cihazları ve verileri korumak için kullanılacaktır.
Sonuç
Kenar bilişim, verilerin işlenme ve analiz edilme şeklini yeniden şekillendiren dönüştürücü bir teknolojidir. Hesaplamayı veri kaynağına yaklaştırarak, kenar bilişim daha hızlı işleme, daha düşük gecikme süresi, geliştirilmiş güvenilirlik ve gelişmiş güvenlik sağlar. Bağlı cihazların sayısı artmaya devam ettikçe, kenar bilişim, çeşitli sektörlerde yeni ve yenilikçi uygulamaları sağlamada giderek daha önemli bir rol oynayacaktır. Kenar bilişimi benimseyen kuruluşlar, veri odaklı dünyada rekabet avantajı elde etmek için iyi konumlanacaktır.