Чи повинні сервери встановити часовий пояс на GMT / UTC? [зачинено]


22

Це може бути не великою справою для менших магазинів, які мають лише один або декілька сайтів, але для великих організацій це щось цікаве.

Які плюси і мінуси має все / більшість вашого сервера в UTC? Це, безумовно, допоможе у звітності та централізованому веденні журналів. Також з кореляцією подій для усунення несправностей або аудиту безпеки. Не слід також турбуватися про зміни літнього часу.

Одним з недоліків може стати те, що планування автоматизованих подій (наприклад, cron) може зайняти трохи, якщо ви хочете, щоб воно запустило щось на "4 AM" за місцевим, географічним часом. Для машини Unix-y ви все ще можете користуватися в локальному часовому поясі, встановивши "TZ" в / etc / profile, але для користувачів Windows, які RDesktop переходять на сервер (з будь-якої причини), вони застрягли, дивлячись на UTC?

time  ntp  utc 

Існує аналогічна (старша) тема, що переходить на членів мудреця: mailman.sage.org/pipermail/sage-members/2010/msg00592.html
adamo

І звичайно, оскільки ви розмістили запитання і на членів мудреця, (нова) тема mailman.sage.org/pipermail/sage-members/2010/msg01194.html :)
adamo

2
UTC один часовий пояс, щоб керувати ними всіма ...

Відповіді:


19

Як і у більшості речей, "це залежить".

  • Чи всі ваші адміністратори / користувачі в одному часовому поясі? Можливо, їхній ТЗ був би доречним.
  • Чи взаємодіють машини з місцевим середовищем? Місцевий TZ може бути хорошим.
  • Чи всі журнали витягнуті до центрального місця для аналізу? UTC може допомогти там.
  • Чи спілкуються машини між собою так, як це має значення час? UTC може допомогти запобігти нерозумним невідповідностям.
  • Чи має постачальник ОС (скоріше для мережевих передач) пропозицію? Вважайте це.
  • Чи буде ДСТ дратувати вас? Використовуйте UTC.
  • Як ви думаєте, що полегшить ваше життя? Використовуйте це.

Я зробив усі варіанти (Місцевий, UTC, довільний, але послідовний) і віддаю перевагу "місцевому часу до домашнього офісу для всіх машин", бо саме там були сидсміни та користувачі, хоча машини були розкидані по всьому світу .


4
Ну кажу - я б додав ще пару критеріїв. 1) Якщо у вас є організації підтримки в декількох часових поясах, UTC скрізь, ймовірно, уникатиме плутанини (у цьому випадку встановлення всього часового поясу "домашнього офісу" слугуватиме лише для роздратування людей в інших офісах; не забувайте про непорозуміння, яке настає. коли DST починається. 2) Якщо вам доведеться мати справу з міжнародними постачальниками, такими як оператори телекомунікацій, багато з них працюють у UTC; відсутність необхідності конвертувати часові позначки у ваших журналах, коли ви надсилаєте їх, це заощадить багато часу.
Муралі Суріар

Я працював у різні часові пояси з різними серверами. Одного разу у нас виникли серйозні проблеми з проектом, коли дані зберігалися з часовим поясом серверів, встановленим на DST та GMT. Це неможливо виправити. Зовсім не просто. UTC - ваш друг :)
Джон Хант

6

Ми встановлюємо все на GMT, це робить прості кореляційні файли журналів у системах більш простими.

Але я думаю, що ми повинні скасувати часові пояси, і всі використовувати GMT для всього.


3

Як казали інші, це залежить. Дуже велика група з довгим і великим досвідом роботи з цього питання набирає обсяг. Група - це військові сили по всьому світу, і вони використовують UTC (GMT).

Ще одне, що слід врахувати. Якщо ці системи підтримують код програми, ви знаєте, чи знають програми про часовий пояс. На деяких форумах програмування, в яких я беру участь, я пропоную, щоб дата / час завжди зберігалися в базі даних у UTC, а кінцевому користувачеві надається можливість того, як вони бачать дату / час.


2

Я працюю в дуже великій хостинговій компанії, і у нас є центри обробки даних по всьому світу. Зазвичай ми встановлюємо час роботи машини на місцевий час у центрі обробки даних, а потім використовуємо часовий пояс, у якому розміщується весь наш персонал підтримки, як універсальний час, в який перетворюються речі під час використання інструментів тощо.

Як вже говорили інші, правильної відповіді немає, але це метод, який ми використовуємо :)


1

Політика тут говорить, що всі машини приурочені до місцевого часового поясу (тобто фізичного розташування). Єдине, що складно - це співвіднесення записів журналу подій (windows machiens), оскільки час дає nlocal - більшість інших журналів записують час у UTC.

але для користувачів Windows, які RDesktop переходять на сервер (з будь-якої причини), вони застрягли, дивлячись на UTC?

Не зовсім впевнений, але я думаю, що так - часовий пояс логічно встановлений на рівні машини.


1

У нас є машини, фізично розташовані в одному часовому поясі, які встановлені на 3 години вперед завдяки застосуванню, яке вони підтримують.

У нас також є розробники, які створюють програмне забезпечення, яке очікує синхронімування на п'ять секунд між серверами, розробники, які неявно покладаються на час AD для синхронізації, і які не турбуються писати перевірку помилок або обробку процедур для випадків, які не синхронізуються, і які стверджують що наступні збої є виною адміністраторів у тому, що вони не підтримували мережевий час до стандартного, який вони уявляли ..

Не роби того, що ми зробили. Це просто зробить вас гіркотою.


1

На додаток до дискусії, у нас є офіси, розкидані по всьому світу, і кожен з них має свій набір веб-серверів, серверів додатків та баз даних, з різними гілками додатків для кожного з них, тому локальний часовий пояс - хороша ідея. розмовляючи по всій країні. Для американських серверів ми прямуємо до центрального часу, щоб усі локації відповідали нашому головному центру обробки даних, оскільки використання різних часових поясів для серверів додатків та БД заважає розробникам важко.


0

Нещодавно додаток Yeller опублікував публікацію в блозі, де радить усім сисадмінам використовувати UTC. Ось уривок:

Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC.

Жарти вбік, в основному кажучи, що використовувати тільки UTC означає не турбуватися про літній час (DST) та помилки, які це спричиняє.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.