Soru Uygulamalar kolay dağıtım için nasıl geliştirilmelidir?


Çeşitli endüstriler için dağıtılmış kontrol sistemleri sunan bir şirkette çalışıyorum. BT Yöneticisi becerilerinin hem beceri hem de ilgi bakımından büyük ölçüde değiştiğini görüyoruz. Bir Petrol Üretim Tesisindeki profesyonel BT Yöneticileri ekibinden, gemilerin aşçılarından yarı zamanlı bir çabaya kadar her şeyimiz var.

Ortak Operatör İstasyonu, windows platformundadır ve genellikle hayalet görüntüler ile kurtarma CD'leri ile birlikte gönderilir. Bu çalışır, ancak çok yüksek değil ve çok sayıda dinamik yazılım güncellemesi ile çok sayıda dinamik bilgi ve proje aşaması olan karmaşık tesisler için daha az ideal.

Uzaktan kurulum, Yapılandırma revizyonu (site bilgisi, ayar parametreleri vb.), Kontrol yazılımı revizyonu (ikili dosyalar), Sistem gözetimi (hata günlükleri, alarmlar), Test Laboratuvarı Yönetimi, kullanıcı yönetimi vb. İçin Sanal Makinelere ve merkezi site yönetimine bakıyoruz. tanılama / sorun giderme.

Bir yönetici olarak, üretim ağını yönetmek için dev bir üretim tesisinde iş bulup almayacağınızı görmek isterdiniz? Sistem yöneticileri için hangi teknolojileri kullanmalıyız? Layman ve IT geek benzer.

Altyapı lojistik altyapısı ne olmalı ve iyi cepheler ne olmalı?


6
2018-06-23 10:19


Menşei




Cevaplar:


Benim birincisi "Entegrasyon ve endüstri standardı araçları ile test" olacaktır, daha az günlük olarak kullanmam gereken daha az ısmarlama güncelleme / dağıtım / izleme / bakım arayüzleri.

yayılma - Windows Installer Yükleme Databases (MSI Dosyaları) gibi Microsoft teknolojilerini, özel yapılandırma seçenekleri sağlamak için Windows Installer Yamalarını (MSP) ve Windows Installer Transforms'ı (MST) yüklemek üzere kullanın. Yalnızca bu teknolojiler, yazılımın yalnızca Active Directory / Grup İlkesi ile ve daha büyük senaryolarda dağıtılmasına olanak tanır. SCCM.

İzleme - SNMP Tuzakları veya WMI Sayaçlarını yayınlayarak, üçüncü taraf izleme yazılımlarının uygulamanızın çıkardığı herhangi bir hata veya performans göstergesini görmesine izin vermeyerek çok yanlış gidemediniz.

Doğrulama - tarafından belirtildiği gibi mhEntegre kimlik doğrulama, bir Domain ortamında olanlar için büyük bir avantajdır, küçük bir çalışma grubu için uygun değildir, bu nedenle dikkate alınması gerekir.

Yapılandırma - Kişisel tercihim% APPDATA% 'da metin tabanlı yapılandırma ve kullanıcı dosyaları (Önbellek, vb.), metin dosyaları komut dosyaları tarafından yönetilebilir veya dağıtılabilir ve Dosya sistemindeki değişiklikleri sunucuya yaymamayı seç. mh Grup ilkesi için kayıt defterini kullanma ile ilgili geçerli bir nokta ortaya çıkarır; kayıtların çoğu kayıt için en iyi yerdir; Orada çok fazla koymayın, ancak uygulama başına birkaç KB veri için değil, megabayt için tasarlanmıştır.


7
2018-06-23 10:30



Windows Installer'dan bahsetmek için +500 (eğer yapabilirsem). - Evan Anderson
Benzer şekilde; Bu tür dağıtımlar için çalışmak üzere tasarlanan standart araçlar, bir sebepten ötürü - dağıtım sürecindeki acıyı ortadan kaldırmak için - bu yüzden kullanılmalıdır. - Maximus Minimus


Güvenlik için, tümüyle kimlik doğrulaması yapılmalıdır. Kendi kimlik doğrulama mekanizmanızı geliştirmek veya entegre edilmekten daha güvenli veya esnek olduğuna inandığınız üçüncü taraf bir yöntemi kullanmak eğlenceli olabilir, ancak yönetilmesi gereken daha fazla kullanıcı adı ve parola demektir, yöneticileriniz sizin için beğenmeyecektir ve ne de kullanıcılarınız olmayacak.

Yapılandırma için kayıt defterine yapıştırın. Ciddi anlamda. Config dosyası argüman vs büyük kayıt kullanıcı yapılandırma kendilerini değiştirmeyi düşünmüyor bağımsız makineler için iyidir, ancak uzak sistemler ile gerçek son kullanıcılar için hiçbir argüman yoktur. Kayıt defterinin kullanılması, ilk yapılandırmanın ve herhangi bir değişikliğin Grup İlkesi kullanılarak kolayca dağıtılabileceği veya - Grup İlkesi'nin bulunmadığı durumlar için .reg dosyasının yalnızca çift tıklatılması anlamına gelir. Değişiklikler aşamalı olarak birleştirilebilir ve - HKCU kullanılarak - çok kullanıcılı bir ortamda düzgün çalışır.

İlk yapılandırma çok önemlidir. Bu aşamada "artık jarglepoink sunucunuzun adını girin" gibi diyaloglardan kaçının. İlk yapılandırma, kullanıcı etkileşimi veya girişine ihtiyaç duymadan çalışmalıdır. GPO tarafından yönetilen bir MS Office kurulumunun nasıl çalıştığına bakın - düzgün bir şekilde ayarlanmışsa, bir kullanıcının Outlook ilk çalıştırması sırasında kullanıcı adını veya Exchange sunucu adını girmesi gerekmez. Anlaşıldı.

Veri erişimi için DSN'siz bağlantı dizgisi kullanın. ODBC yapılandırması uzaktaki kullanıcılara zorlamak için çok zor değil, ancak yanlış giden başka bir şey katmanı; DSN-less'a gitmek, o taraftaki karmaşıklığı ortadan kaldırmaya yardımcı olur.

Test testi testi. Standart olmayan bir kullanıcı olarak test edin. Çalıştığından emin ol. Oturumu kapatın ve farklı bir standart yönetici olmayan kullanıcı olarak tekrar giriş yapın. Hala çalıştığından emin ol. Ortak kullanılan ayarların ortak olduğundan ve ortak olmayan ayarların yaygın olmadığını doğrulayın.

Tüm bunlar - ve yukarıdaki tavsiye: MSI - bir kullanıcının bilgisayarının bulunduğu bir kurulum oluşturulmasına yardımcı olmalıdır. asla Uygulamayla ilgili çalışmaları yürütmek için fiziksel olarak ziyaret edilmeli veya dağıtılmalıdır.


4
2018-06-23 11:42



Grup ilkesine dayalı yönetimden sözetmek için +1. "jarglepoink" de gerçekten çok güzel. - Evan Anderson
Kimlik doğrulaması için kişisel olarak bana seçeneği söylerim. Entegre kimlik doğrulama, etki alanı ortamları için harika, çok kullanıcılı bir çalışma grubu ortamında her zaman uygulanabilir değildir. - Richard Slater
Adil nokta, burada tartışma yok. :) - Maximus Minimus


En çok özlediğim şey uygun belgeler.

Üst düzey bir görünüm şöyle bir şey olurdu:

  • tüm anahtarlar uygun şekilde belgelendi
  • uygulamanın ne zaman yeniden başlatılması gerekiyor
  • günlüğe kaydetme nasıl yapılandırılır
  • vb, yadda yadda (aslında müşterinin ihtiyacına bağlı)

0
2018-06-23 11:22





Sizi yazılım dağıtım işinden çıkaracak uygulamaları kullanın veya geliştirin. Güncellemeleri kontrol etmeye başladıkları her seferinde telefon eden ve kendilerinin veya uygulamanın% 95'inin sunucu tarafında olduğu SaaS türü uygulamaların güncellenmesini isterim.

Son kullanıcı telefon görüşmelerinden ve e-postalardan kaçınmak için yapabileceğiniz her şey, paranıza ve harcadığınız zamana değer.


0
2018-06-23 12:06



Otomatik güncelleme, benim varlığımın kanadı, çoğunluğu okulların, kolejlerin ya da üniversitelerin ağır bir şekilde kilitlendiği bir yerde, en azından privalaj ortamında çalıştırılmayı beklemiyor. Birçok üreticinin, özel bir güncelleme servisine sahip olduklarında, yazılımı kurmanın veya güncellemenin başka bir yoluna ihtiyaç duymadıklarına karar verdikleri görülüyor. Yatağa takılan teknisyenlerimi, yalnızca yazılımı güncellemek için bir yönetici olarak oturum açmak için 700 bilgisayarı ziyaret etmeye bırakıyorlar. - Richard Slater
Bu senaryoda, otomatik güncelleme hakkında size kesinlikle katılıyorum. Aslında, alet ve / veya insanlara küçük bir servet yatırmaya istekli olmadıkça, ne olursa olsun cehennemde olduğunuzu söyleyebilirim. Hayatını bir iki kere zaten yaşadım. Üç eyaletteki 3600 uzak bilgisayar 300 noktaya yayılmıştır. Problem alanını oldukça iyi anlıyorum. Uygulamalar dağıtıldığı sürece, gümüş mermi yoktur. Yeniden merkezileştirme veya "sahte" (otomatik güncelleme) teknolojisi, tünelin sonundaki ışıktır. Sadece biraz daha gelişmeye ihtiyaçları var. - Scott Kantner