1.07K subscribers
260 photos
1 video
341 links
1cloud.ru — автоматизированный онлайн-сервис аренды виртуальной инфраструктуры.

Пишем про управление проектами, безопасность в ИТ, ЦОДы и облачную инфраструктуру.

Поддержка @onecloud_customerbot
Download Telegram
​​💻 Bash - стандартный shell-интерпретатор во многих операционных системах, поэтому рано или поздно с ним сталкивается буквально каждый разработчик, системный администратор и любой другой специалист, работающий с ИТ-инфраструктурой. 

📝В новом тексте мы знакомимся с основами Bash, разбираем команды и практикуемся в написании скриптов.
👍6⚡3🔥2🎉1
Распределенная сеть для быстрой доставки контента

Низкая скорость работы сайтов и приложений может привести к потере аудитории или даже прибыли. Для решения этой проблемы обычно подключают сеть доставки контента - Content Delivery Networks.

🌐CDN — географически распределенная сеть серверов, на которых хранится любой контент. Когда пользователь запрашивает доступ к нему, CDN перенаправляет запрос на сервер, находящийся ближе всего к пользователю. Так ускоряется загрузка данных.

🪫Суммарная нагрузка от запросов пользователей и CDN может вывести сервер-источник из строя. Для его защиты используют шилдинг - промежуточный сервер, который устанавливают между основным и CDN. Он первым кеширует контент и раздает его другим CDN-серверам.
⚡3🔥3👍2🎉1
​​Сильная и слабая типизация

Типизация в программировании — набор правил, по которым язык распознает типы данных в кодификации. Типизация определяет, нужно ли прописывать тип, или язык поймет его сам, а также устанавливает степень свободы в работе с типами.

📍При сильной типизации переменная может быть связана только с данным типом. Если изменить значение типа, то случится ошибка компиляции.

📍В языках со слабой типизацией проверка типов выполняется во время выполнения программы, и значения могут преобразовываться между различными типами данных.

Часто языки со слабой типизацией используют для быстрой разработки приложений и прототипирования, где гибкость и скорость разработки важнее строгого контроля типов. Но для больших и сложных проектов, где требуется высокая производительность и надежность, обычно используются языки с сильной типизацией.
🔥5⚡4👍3❤2👏2
​​Disaster Recovery as a Service

DRaaS — облачная услуга по созданию резервных копий и быстрого восстановления данных в случае аварии, кибератак и других непредвиденных сбоев.

☁️Сервис сохраняет в облако на резервной площадке актуальные данные, поэтому запустить ИТ-инфраструктуру и приложения после сбоя можно за считанные минуты.

Два самых распространенных сценария использования DRaaS:

• Основная площадка — собственная виртуальная инфраструктура, резервная площадка — облачная инфраструктура провайдера
• Основная и резервная площадка — геораспределенная облачная инфраструктура провайдера

🔄По сравнению с DRaaS у классического резервного копирования есть серьезные недостатки. Например, создание резервных копий влияет на работу всей системы, а репликация в рамках DRaaS не влияет на работу корпоративных систем.
🔥4⚡3👍3🎉2
Для любого бизнеса важно грамотно выбрать подход к организации ИТ-инфраструктуры.

🗂В карточках разбираем преимущества и недостатки моделей On-premise и IaaS.
⚡7🔥5👏4👍2
Docs as Code

📃Концепция Docs as Code обозначает подход к разработке технической документации с использованием тех же инструментов и процессов, что и написание кода.

Вот ее главные составляющие:

◾️Документация пишется не в формате простого текста, а на языке разметки (Markdown, reStructuredText, Asciidoc и т.д.)

◾️Документация хранится в репозитории Git

◾️Документация собирается в нужный формат при помощи генератора статических сайтов, а форматов может быть много: HTML, PDF, DOCX и т.д.

◾️Документация пишется и обновляется совместно с разработчиками

Docs as Code вовлекает разработчиков в процесс создания документации, помогает легко поддерживать документацию для разных версий продукта, сокращает временные затраты на рутинные операции.
🔥8👍6⚡2💯2
​​Типы БД

Существует много разных семейств баз данных, которые различаются структурой хранения, обработки и индексации данных. От основных пользовательских сценариев зависит, какая модель лучше подойдет. Иногда стоит использовать сразу несколько различных БД.

◾️Иерархические. Организованы в виде древовидной структуры, где каждый узел имеет одного родителя и может иметь несколько дочерних узлов.

◾️Сетевые. Схожи с иерархическими БД, но в этой модели узлы могут иметь несколько родителей.

◾️Объектно-ориентированные. Данные хранятся в виде объектов или классов.

◾️NoSQL. Используется для хранения и обработки больших объемов данных в режиме реального времени. Вместо таблиц SQL для хранения они используют документы, ключи или графы.

◾️Реляционные. Наиболее распространенный тип БД, где данные организованы и хранятся в виде таблиц. В них каждая строка содержит данные, а каждый столбец представляет отдельное свойство этих записей.
🔥8⚡3👍2❤1
Согласно ежегодному опросу разработчиков StackOverflow более 80% специалистов, которые используют Rust, хотят продолжить работать с ним и в новом году.

👨‍💻Почему язык, который появился только в 2015 году, так популярен? Вот некоторые его преимущества.

Производительность. Rust компилируется в машинный код. Возможность управлять памятью в сочетании с автоматической сборкой мусора дает гибкость и эффективность.

Параллелизм. В Rust встроена поддержка многопоточности, поэтому писать параллельные программы безопасно и эффективно.

Статическая типизация. Строгая статическая типизация предотвращает ошибки в компиляции и делает код более читаемым.

Безопасность. Система управления памятью в Rust предотвращает множество типичных ошибок, связанных с использованием указателей и передачей аргументов. Это делает Rust идеальным выбором для систем, где главный приоритет — это безопасность.
👍6🔥4⚡2❤1
Черная пятница подкралась незаметно, но мы были готовы.

📢Дарим промокод на кэшбэк 15% от суммы пополнения баланса!

Как это работает?
⏺Откройте панель управления и активируйте промокод в настройках профиля
⏺Пополните баланс на любую сумму — кэшбэк начисляется автоматически на бонусный счет

Куда потратить кэшбэк?
⏺Арендовать Виртуальный сервер
⏺Заказать VPS/VDS на базе Open Source
⏺Оплатить Облачное хранилище S3 и Диск 1cloud
⏺Зарегистрировать домен

Промокод: 7c4f65

⚠️Промокод действует до 28.11.2023, так что поспешите!

Перейти в панель управления →
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3⚡2💯2
В процессе работы с Python каждый находит для себя какие-то полезные приемы.

🐍В карточках собрали 5 фишек, которые помогут новичкам (и не только) быстрее писать качественный код.
🔥11👏4⚡3👍1