en
Feedback
1cloud

1cloud

Open in Telegram

1cloud.ru — автоматизированный онлайн-сервис аренды виртуальной инфраструктуры. Пишем про управление проектами, безопасность в ИТ, ЦОДы и облачную инфраструктуру. Поддержка @onecloud_customerbot

Show more
1 239
Subscribers
No data24 hours
-57 days
-1930 days
Posts Archive
1cloud
1 239
​​☁️В новом тексте для нашего блога мы попытались заглянуть в 2024 год и выделить три тренда, которые способны серьезно повлиять на всю сферу облачных услуг как в России, так и в мире. 🪄Перенеситесь в будущее вместе с нами.

1cloud
1 239
Ваши подарки уже под ёлкой! 🎁Новый год уже близко, а значит пришло время дарить и получать подарки. До 31 декабря в Панели 1
Ваши подарки уже под ёлкой! 🎁Новый год уже близко, а значит пришло время дарить и получать подарки. До 31 декабря в Панели 1cloud вы можете забрать кэшбэк 15%! 1. Активируйте промокод в настройках профиля перед оплатой 2. Пополните баланс на любую сумму 3. Получите кэшбэк 15% на бонусный счет! ✨Потратить бонусные средства вы можете в любое время на следующие услуги: • Виртуальные серверы • VPS/VDS на базе Open Source • Облачное хранилище S3 • Диск 1cloud • Регистрацию домена Промокод: 23c3ec 🎄Пусть ваши достижения будут такими же мощными, как наши серверы, а радости – столь же бескрайними, как наше облачное хранилище. Желаем вам высокого аптайма и максимальной производительности в 2024 году!

1cloud
1 239
Продолжаем говорить о базах данных. ⚙️ Мы уже разобрали основные типы БД, а сегодня рассмотрим несколько инструментов, которы
+5
Продолжаем говорить о базах данных. ⚙️ Мы уже разобрали основные типы БД, а сегодня рассмотрим несколько инструментов, которые значительно упрощают работу с ними.

1cloud
1 239
​​Переменные окружения Git Git всегда запускается в оболочке bash и использует ряд переменных окружения, определяющих его поведение. Чтобы настроить Git под себя, важно в них разбираться. Перечислять все переменные окружения мы, конечно, не будем, но на самых полезных остановимся. 🔹GIT_TRACE задает журналирование действий, не подпадающих под определённую категорию. Это включает в себя раскрытие алиасов и вызовы внешних программ. 🔹GIT_TRACE_PERFORMANCE задает журналирование данных о производительности. Вывод показывает, как долго выполнялись те или иные действия. 🔹GIT_TRACE_SETUP задает журналирование информации о репозитории и окружении, с которым взаимодействует Git. 🔹GIT_LITERAL_PATHSPECS отключает шаблоны в путях: ни специальные символы, ни специальные префиксы работать не будут. 🔹GIT_EDITOR задает редактор, который Git запустит, когда понадобится отредактировать любой текст. Если не задана — используется EDITOR.

1cloud
1 239
​​Типы Machine Learning Существует несколько разных подходов к машинному обучению. Для простоты восприятия их принято разделять на несколько типов. Выделим самые популярные. 🤖Обучение с учителем (supervised learning). Можно сравнить с обучением ребенка. Данные, подготовленные для анализа, изначально содержат правильный ответ. Цель алгоритма — выявить взаимосвязи и понять логику правильного ответа. В результате алгоритм может выстраивать корректные прогнозы и модели. 🤖Обучение без учителя (unsupervised learning). Алгоритм самостоятельно выявляет закономерности, обрабатывая массивы данных. Затем машина интерпретирует и систематизирует данные. 🤖Обучение с подкреплением (reinforcement learning). Машина пытается найти оптимальные действия, которые будет предпринимать, находясь в наборе различных сценариев. Действия могут иметь краткосрочные или долгосрочные последствия. Алгоритму нужно обнаружить эти связи.

1cloud
1 239
Oracle Linux теперь в Панели 1cloud! ⚙️ОС создана на основе Red Hat Enterprise Linux и содержит улучшения от компании Oracle.
Oracle Linux теперь в Панели 1cloud! ⚙️ОС создана на основе Red Hat Enterprise Linux и содержит улучшения от компании Oracle. Система оптимизирована для работы баз данных, подходит под корпоративные задачи и развертывание масштабных инфраструктур. • Поддерживает менеджер пакетов RPM • Есть функционал для построения масштабируемых веб-серверов и кластерных баз данных • Есть встроенные сценарии защиты от уязвимостей 🔄Готовы к обновлению? Регистрируйтесь в Панели 1cloud и создавайте свой сервер с Oracle Linux.

1cloud
1 239
​​Логирование Логи - это записи событий, которые происходят в приложении. Собирают и анализируют их с помощью систем логирования, которые ориентируются на типы сообщений. Выделим основные: •DEBUG - сообщения отладки, которые используются для отслеживания потока выполнения приложения. •INFO - информационные сообщения о событиях, произошедших в приложении. •WARNING - предупреждения, указывающие на потенциальные проблемы •ERROR - сообщения об ошибках, указывающие на неудачные попытки выполнения операций •CRITICAL - сообщения о критических ошибках, указывающие на серьезные проблемы, которые могут привести к сбою или даже потере данных. 📝Логирование кажется второстепенным процессом, который занимает время, но не дает видимых результатов. Но это до тех пор, пока не появится реальная проблема, с которой можно разобраться только по логам.

1cloud
1 239
​​Как работает Nginx Многие веб-серверы построены на простой многопоточной модели. Nginx использует событийную архитектуру, которая позволяет ему обрабатывать множество соединений в одном процессе. ⚙️Такая архитектура легка в реализации, но плохо масштабируется, когда количество соединений сильно возрастает. Nginx использует модель с фиксированным числом процессов, что позволяет максимально эффективно использовать ресурсы сервера. Модель можно описать так: потоки управляются одним рабочим процессом, процесс содержит меньшие блоки — соединения. Соединения доставляют запросы к рабочему процессу, он отправляет их в главный процесс, который и предоставляет результат на запрос. ☁️Благодаря такому принципу работы Nginx может обрабатывать до 1024 одновременных запросов, поэтому он отлично подходит для загруженных веб-сайтов.

1cloud
1 239
В процессе работы с Python каждый находит для себя какие-то полезные приемы. 🐍В карточках собрали 5 фишек, которые помогут н
+5
В процессе работы с Python каждый находит для себя какие-то полезные приемы. 🐍В карточках собрали 5 фишек, которые помогут новичкам (и не только) быстрее писать качественный код.

1cloud
1 239
Черная пятница подкралась незаметно, но мы были готовы. 📢Дарим промокод на кэшбэк 15% от суммы пополнения баланса! Как это р
Черная пятница подкралась незаметно, но мы были готовы. 📢Дарим промокод на кэшбэк 15% от суммы пополнения баланса! Как это работает? ⏺Откройте панель управления и активируйте промокод в настройках профиля ⏺Пополните баланс на любую сумму — кэшбэк начисляется автоматически на бонусный счет Куда потратить кэшбэк? ⏺Арендовать Виртуальный сервер ⏺Заказать VPS/VDS на базе Open Source ⏺Оплатить Облачное хранилище S3 и Диск 1cloud ⏺Зарегистрировать домен Промокод: 7c4f65 ⚠️Промокод действует до 28.11.2023, так что поспешите! Перейти в панель управления →

1cloud
1 239
Согласно ежегодному опросу разработчиков StackOverflow более 80% специалистов, которые используют Rust, хотят продолжить рабо
Согласно ежегодному опросу разработчиков StackOverflow более 80% специалистов, которые используют Rust, хотят продолжить работать с ним и в новом году. 👨‍💻Почему язык, который появился только в 2015 году, так популярен? Вот некоторые его преимущества. Производительность. Rust компилируется в машинный код. Возможность управлять памятью в сочетании с автоматической сборкой мусора дает гибкость и эффективность. Параллелизм. В Rust встроена поддержка многопоточности, поэтому писать параллельные программы безопасно и эффективно. Статическая типизация. Строгая статическая типизация предотвращает ошибки в компиляции и делает код более читаемым. Безопасность. Система управления памятью в Rust предотвращает множество типичных ошибок, связанных с использованием указателей и передачей аргументов. Это делает Rust идеальным выбором для систем, где главный приоритет — это безопасность.

1cloud
1 239
​​Типы БД Существует много разных семейств баз данных, которые различаются структурой хранения, обработки и индексации данных. От основных пользовательских сценариев зависит, какая модель лучше подойдет. Иногда стоит использовать сразу несколько различных БД. ◾️Иерархические. Организованы в виде древовидной структуры, где каждый узел имеет одного родителя и может иметь несколько дочерних узлов. ◾️Сетевые. Схожи с иерархическими БД, но в этой модели узлы могут иметь несколько родителей. ◾️Объектно-ориентированные. Данные хранятся в виде объектов или классов. ◾️NoSQL. Используется для хранения и обработки больших объемов данных в режиме реального времени. Вместо таблиц SQL для хранения они используют документы, ключи или графы. ◾️Реляционные. Наиболее распространенный тип БД, где данные организованы и хранятся в виде таблиц. В них каждая строка содержит данные, а каждый столбец представляет отдельное свойство этих записей.

1cloud
1 239
Docs as Code 📃Концепция Docs as Code обозначает подход к разработке технической документации с использованием тех же инструм
Docs as Code 📃Концепция Docs as Code обозначает подход к разработке технической документации с использованием тех же инструментов и процессов, что и написание кода. Вот ее главные составляющие: ◾️Документация пишется не в формате простого текста, а на языке разметки (Markdown, reStructuredText, Asciidoc и т.д.) ◾️Документация хранится в репозитории Git ◾️Документация собирается в нужный формат при помощи генератора статических сайтов, а форматов может быть много: HTML, PDF, DOCX и т.д. ◾️Документация пишется и обновляется совместно с разработчиками Docs as Code вовлекает разработчиков в процесс создания документации, помогает легко поддерживать документацию для разных версий продукта, сокращает временные затраты на рутинные операции.

1cloud
1 239
Для любого бизнеса важно грамотно выбрать подход к организации ИТ-инфраструктуры. 🗂В карточках разбираем преимущества и недо
+6
Для любого бизнеса важно грамотно выбрать подход к организации ИТ-инфраструктуры. 🗂В карточках разбираем преимущества и недостатки моделей On-premise и IaaS.

1cloud
1 239
​​Disaster Recovery as a Service DRaaS — облачная услуга по созданию резервных копий и быстрого восстановления данных в случае аварии, кибератак и других непредвиденных сбоев. ☁️Сервис сохраняет в облако на резервной площадке актуальные данные, поэтому запустить ИТ-инфраструктуру и приложения после сбоя можно за считанные минуты. Два самых распространенных сценария использования DRaaS: • Основная площадка — собственная виртуальная инфраструктура, резервная площадка — облачная инфраструктура провайдера • Основная и резервная площадка — геораспределенная облачная инфраструктура провайдера 🔄По сравнению с DRaaS у классического резервного копирования есть серьезные недостатки. Например, создание резервных копий влияет на работу всей системы, а репликация в рамках DRaaS не влияет на работу корпоративных систем.

1cloud
1 239
​​Сильная и слабая типизация Типизация в программировании — набор правил, по которым язык распознает типы данных в кодификации. Типизация определяет, нужно ли прописывать тип, или язык поймет его сам, а также устанавливает степень свободы в работе с типами. 📍При сильной типизации переменная может быть связана только с данным типом. Если изменить значение типа, то случится ошибка компиляции. 📍В языках со слабой типизацией проверка типов выполняется во время выполнения программы, и значения могут преобразовываться между различными типами данных. Часто языки со слабой типизацией используют для быстрой разработки приложений и прототипирования, где гибкость и скорость разработки важнее строгого контроля типов. Но для больших и сложных проектов, где требуется высокая производительность и надежность, обычно используются языки с сильной типизацией.

1cloud
1 239
Распределенная сеть для быстрой доставки контента Низкая скорость работы сайтов и приложений может привести к потере аудитори
Распределенная сеть для быстрой доставки контента Низкая скорость работы сайтов и приложений может привести к потере аудитории или даже прибыли. Для решения этой проблемы обычно подключают сеть доставки контента - Content Delivery Networks. 🌐CDN — географически распределенная сеть серверов, на которых хранится любой контент. Когда пользователь запрашивает доступ к нему, CDN перенаправляет запрос на сервер, находящийся ближе всего к пользователю. Так ускоряется загрузка данных. 🪫Суммарная нагрузка от запросов пользователей и CDN может вывести сервер-источник из строя. Для его защиты используют шилдинг - промежуточный сервер, который устанавливают между основным и CDN. Он первым кеширует контент и раздает его другим CDN-серверам.

1cloud
1 239
​​💻 Bash - стандартный shell-интерпретатор во многих операционных системах, поэтому рано или поздно с ним сталкивается буквально каждый разработчик, системный администратор и любой другой специалист, работающий с ИТ-инфтраструктурой.  📝В новом тексте мы знакомимся с основами Bash, разбираем команды и практикуемся в написании скриптов.

1cloud
1 239
photo content
+1