Архив рубрики: Web-services

Вопросы, касаюшиеся работы различных сетевых утилит – FTP, SSH, Telnet и прочего

AWS: VPC – EC2 в public и private подсетях, NAT и Internet Gateway

11 августа 2016
 

 Задача – создать два EC2 инстанса в одной VPC: один Master в public (с внешним IP) подсети, и второй, Slave – в private подсети, доступ к которому будет только с Master-хоста. Master будет “ходить в интернеты” через Internet Gateway, Slave – через NAT Gateway. Схема примерно такая: Без особых деталей, просто step-by-step HowTo. Документация – тут>>>. Фактически –… Читать далее »

Docker: добавить свой образ в репозиторий на Docker Hub

15 июля 2016
 

 Официальный docker-образ от Microsoft содержал Azure CLI версии 0.9.8, а требовалась 0.10. Пример сборки и отправки в Docker Hub образа с azure-cli 0.10.2. Содержимое Dockerfile: FROM ubuntu:14.04 RUN apt-get update && apt-get install -y \ node.js npm \ && ln -s /usr/bin/nodejs /usr/bin/node \ && npm install azure-cli -g

Azure: CORS – No ‘Access-Control-Allow-Origin’ header is present

11 июля 2016
 

 После подключения внешнего домена к WebApp в Azure – страница открывается с ошибками: Font from origin ‘http://musikmatedev.azurewebsites.net’ has been blocked from loading by Cross-Origin Resource Sharing policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://music-de.ms’ is therefore not allowed access. The response had HTTP status code 404. и: XMLHttpRequest cannot load http://musikmatedev.azurewebsites.net/get_Step_1.php?lang=EN&.… Читать далее »

AWS: VPC – введение, примеры

13 мая 2016
 

 AWS VPC (Virtual Private Cloud) – виртуальная сеть, напоминающая традиционные сети, с которыми вы могли сталкиваться в дата-центрах или офисах, но с преимуществами, которые предлагает масштабируемая инфраструктура Amazon. Общие понятия VPC и подсети VPC – это виртуальная сеть, выделенная вашему аккаунту и она отделена от всех других сетей в облаке AWS. В этой сети вы можете… Читать далее »

AWS: CloudFront – описание, примеры

9 мая 2016
 

 CloudFront – веб-сервис от Amazon, который призван ускорить доставку статического и динамического контента, такого как .html, .css, .php и файлы изображений конечному пользователю. CloudFront распределяет ваши данные по сети датацентров, которые называются “пограничными локациями” (edge locations). Когда пользователь запрашивает контент, который обслуживается с помощью CloudFront – его запрос отправляется к ближайшей такой “локации”, которая предоставляет… Читать далее »

AWS: S3, Simple Storage Service – описание, примеры

5 мая 2016
 

 Amazon S3 (Amazon Simple Storage Service) позволяет хранить контент и получать к нему доступ из любого места в любое время. Amazon 3 хранит данные в виде объектов в корзинах (bucket). Каждый объект представляет собой файл и, опционально – метаданные, которые этот объект описывают (например – Content Type) Что бы сохранить данные в S3 – вам… Читать далее »

curl: отобразить время выполнения запроса

25 апреля 2016
 

 Что бы с помощью curl увидеть время, затраченное на выполнение запроса – можно использовать опцию -w, которая определяет формат выводимой информации. Простой пример: $ curl -w “%{time_total}\n” -o /dev/null -s http://cdntesting.blob.core.windows.net/static/netdata.png 0,332 Тут модификатор time_total, как понятно из его имени, отображает общее время.

Unix: что такое traceroute

10 апреля 2016
 

 Оригинал и полная версия доступна тут>>>. Основы traceroute “Просмотр результатов traceroute схож с наблюдением с высоты птичьего полета за движением автомобиля из одной точки в другую: вы видите каждую из дорог (маршрутов) и перекрестков (роутеров), которые встречаются по пути” (с) Richard Steenbergen, NANOG presentation. Каждая строка в выводе traceroute представляет собой один “прыжок” (“hop“) через роутер и отображает… Читать далее »

Azure: работа с DNS из Azure CLI

26 марта 2016
 

 Задача: добавить зону для домена на DNS от Azure. Подготовка Логинимся: $ azure login info: Executing command login |info: To sign in, use a web browser to open the page https://aka.ms/devicelogin. Enter the code CBJ9C6EZ4 to authenticate. -info: Added subscription Free Trial info: Added subscription Pay-As-You-Go info: Setting subscription “Free Trial” as default + info:… Читать далее »

NGINX: HTTP-прокси, Load Balancing, буферы и кеширование

24 марта 2016
 

 NGINX часто используется в роли реверс-прокси для облегчения задач масштабируемости инфрастуктуры или для проксирования запросов сервисам, которые сами не могут обработать большое количество клиентов. Оригинал и полная версия – тут>>>. General Proxying Information HTTP Proxy Pass Заголовки и Nginx Добавление и изменение заголовков Upstream контекст для балансировки нагрузки проксируемых подключений Changing the Upstream Balancing Algorithm… Читать далее »