С Azure я могу создать VLAN и поместить все мои роли рабочего и VM's там?

У меня есть сообщение в блоге на моем блоге, который входит в выполнение нескольких использования запросов HTTP HttpWebRequest и асинхронный класс (для производительности). HttpWebRequest - Модель/Задача Асинхронного программирования. Фабрика. FromAsyc

Noe Вы не можете стремиться использовать асинхронное программирование, но тем не менее существуют некоторые настройки, которые необходимо изменить для получения больше чем 2 одновременных http классов, и это также объяснено в сообщении, которое я связал с вышеупомянутым. А именно, необходимо изменить свойство ServicePointManager's DefaultConnectionLimit (который установлен на 2 на домен по умолчанию).

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

Начиная с создания запросов HTTP и загрузки файлов просто рабочие нагрузки ввода-вывода, необходимо серьезно посмотреть на использование асинхронных вызовов в случае также. Существует несколько примеров/стилей, я показал в сообщении, что Вы могли использовать. Даже WebClient использует основанную на событии модель Асинхронного программирования, что Вы могли бы хотеть посмотреть на использование.

2
задан 28 January 2014 в 05:37
2 ответа

Виртуальные сети

Вы можете перенести виртуальные локальные сети в Windows Azure с помощью виртуальных сетей; Azure поддерживает наложения уровня 3. Диапазоны IP-адресов, которые используют эти виртуальные сети, определены в RFC1918:

IP-диапазоны

    10.0.0.0 - 10.255.255.255 (10/8 prefix), 
    172.16.0.0 - 172.31.255.255 (172.16/12 prefix), 
    192.168.0.0 - 192.168.255.255 (192.168/16 prefix)

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

Конфигурация Windows Azure

2
ответ дан 3 December 2019 в 10:47

Чтобы добавить к ответу Харли Бенуа - как только вы создали виртуальную сеть в Azure, чтобы развернуть в ней свои рабочие (и веб-роли), вы потребуется указать сеть и подсеть, в которых вы хотите их развернуть, в файле конфигурации службы -

<ServiceConfiguration serviceName="WindowsAzure1" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="1" osVersion="*" schemaVersion="2012-05.1.7"> 
  <Role name="WebRole1"> 
    <Instances count="1" /> 
. 
. 
</Role> 
  <NetworkConfiguration> 
    <VirtualNetworkSite name="mix-n-match" /> 
    <AddressAssignments> 
      <InstanceAddress roleName="WebRole1"> 
        <Subnets> 
          <Subnet name="FrontEnd" /> 
        </Subnets> 
      </InstanceAddress> 
    </AddressAssignments> 
  </NetworkConfiguration> 
</ServiceConfiguration>

Я писал о смешивании IaaS и PaaS в Azure здесь

1
ответ дан 3 December 2019 в 10:47

Теги

Похожие вопросы