Управление иерархической подпиской

Изобретения относятся к средствам управления подпиской. Технический результат заключается в расширении арсенала средств. Вычислительная система выполнена с возможностью управления подписками, причем вычислительная система содержит: процессоры; машиночитаемые носители, на которых сохранены машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: регистрировать организационную подписку у поставщика центра хранения и обработки данных, инсталлировать в центре хранения и обработки данных приложения, допускаемые организационной подпиской, формировать данные, индивидуально сконфигурированных организационных планов, принимать данные, представляющие запросы подписки от отдельных арендаторов организации; регистрировать подписки арендаторов и разрешать доступ к поднаборам облачных услуг, отслеживать и ограничивать использование поднаборов облачных услуг согласно подпискам арендаторов на основе соответствующих организационных квот. Способ описывает работу системы. 3 н. и 14 з.п. ф-лы, 6 ил.

 

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

[1] Облачные вычисления обеспечивают повсеместный сетевой доступ по требованию к совместно используемому пулу конфигурируемых вычислительных ресурсов, которые можно быстро предоставлять и освобождать с минимальными действиями по управлению или взаимодействием с поставщиком услуг. Ресурсы могут включать в себя, например, обработку, серверы, хранилище, приложения, полосу сети и услуги. Типичная модель облака обеспечивает самообслуживание по требованию, широкий сетевой доступ, организацию пула ресурсов, быструю эластичность и измеряемую услугу. Облачные потребители в одностороннем порядке предоставляют вычислительные возможности по мере надобности без необходимости во взаимодействии с поставщиком услуг. Облачные услуги доступны в публичных и/или частных сетях, и доступ к ним осуществляется с использованием стандартных механизмов. Облачные вычислительные ресурсы поставщика группируются в пул таким образом, чтобы их можно было использовать для обслуживания множественных потребителей путем динамического назначения и переназначения физических и виртуальных ресурсов согласно потребностям потребителя (т.е. в многоарендаторском режиме).

[2] Облачный потребитель, в общем случае, не может контролировать или знать местоположение предоставляемых ресурсов, которые могут поддерживаться одним или более распределенными центрами хранения и хранения и обработки данных (датацентрами). Облачные услуги эластично предоставляются и освобождаются для обеспечения быстрого масштабирования по требованию. В результате, возможности могут казаться потребителю неограниченными и доступными для предоставления в любом количестве в любой момент. Облачные системы автоматически управляют использованием ресурсов и оптимизируют его путем применения измерительных возможностей, соответствующих типу услуги.

[3] Существующие облачные системы предлагают подписчикам глобальный план, благодаря чему, одни и те же услуги, настройка темы, коллекция использования и выставление счетов применяются ко всем подписчикам.

[4] Центр хранения и хранения и обработки данных или распределенная компьютерная система может использоваться для предоставления облачных услуг подписчикам. Преимущественно, поставщик конфигурирует центр хранения и хранения и обработки данных, подписываясь на план нулевого дня, который обеспечивает заранее определенный набор услуг и ресурсов на центре хранения и хранения и обработки данных. Затем поставщик может создавать один или более планов организации и/или торгового посредника для других субъектов. Организация подписывается на выбранный организационный план, который обеспечивает набор услуг. Преимущественно, организация создает планы, подписаться на которые предлагается подчиненным организациям. Торговый посредник может подписаться на план торгового посредника. Преимущественно, торговый посредник может предлагать планы для перепродажи арендаторам.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[5] Это краткое изложение сущности изобретения приведено для представления в упрощенной форме основных принципов, которые дополнительно описаны в нижеследующем подробном описании. Данное краткое изложение сущности изобретения не призвано идентифицировать ключевые признаки или существенные признаки заявленного изобретения, а также не подлежит использованию для ограничения объема заявленного изобретения.

[6] Варианты осуществления изобретения предусматривают услугу управления подпиской, которая позволяет организации создавать уникальные предложения, планы и подписки. Ресурсы создаются согласно организационным подпискам в иерархическом порядке. Каждый подписчик является подчиненной организацией более высокого уровня и может независимо управлять своими услугами. Администраторы для каждого подписчика на каждом уровне могут задавать свои подчиненные организации. Каждый подписчик может устанавливать свои собственные организационные услуги при условии, что эти услуги поддерживаются подпиской. Подписчики могут создавать свои собственные организационные планы, например, указывая, как услуги группируются в пакеты и предлагаются другим подчиненным организациям и конечным пользователям. Например, торговый посредник может создавать пакеты услуг на разных ценовых уровнях и предлагать их арендаторам. Администраторы может создавать организационные подписки, которые управляются подписчиками.

ЧЕРТЕЖИ

[7] Для дополнительного пояснения вышеупомянутых и других преимуществ и признаков вариантов осуществления настоящего изобретения, ниже представлено более конкретное описание вариантов осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. Понятно, что эти чертежи демонстрируют лишь типичные варианты осуществления изобретения и поэтому не призваны ограничивать его объем. Изобретение будет описано и объяснено более подробно с использованием прилагаемых чертежей, в которых:

[8] Фиг. 1 - блок-схема системы, которая обеспечивает доступ пользователям предприятия к локальным, местным ресурсам и к удаленным или публичным ресурсам.

[9] Фиг. 2 - блок-схема центра хранения и хранения и обработки данных, который обеспечивает облачные вычислительные услуги или распределенные вычислительные услуги согласно одному варианту осуществления.

[10] Фиг. 3 иллюстрирует иерархию управления подпиской согласно одному варианту осуществления.

[11] Фиг. 4 - блок-схема операций, демонстрирующая способ обеспечения услуг иерархической подписки в одном варианте осуществления.

[12] Фиг. 5 - блок-схема операций, демонстрирующая способ обеспечения планов торгового посредника согласно одному варианту осуществления.

[13] Фиг. 6 - блок-схема операций, демонстрирующая способ предложения планов торгового посредника согласно одному варианту осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

[14] На фиг. 1 показана блок-схема системы, которая обеспечивает пользователям предприятия доступ к локальным, местным ресурсам и к удаленным или публичным ресурсам. Локальный терминал 101 предприятия позволяет пользователям напрямую осуществлять доступ к местному центру 102 хранения и хранения и обработки данных через местную сеть 103. Пользователи, находящиеся за пределами предприятия 100, могут осуществлять доступ к местному центру 102 хранения и хранения и обработки данных с использованием удаленного терминала 104. Терминалы 101 и 104 могут представлять собой, например, настольный компьютер, портативный компьютер, ноутбук или планшетный компьютер. В качестве терминалов 101 и 104 также можно использовать другие устройства, например специализированные терминалы, смартфоны, карманные персональные компьютеры (PDA) и т.д.

[15] Брандмауэр 105 обеспечивает систему защиты сети для предприятия 100 и управляет входящим и исходящим сетевым трафиком. Внешний терминал 104 может подключаться к местной сети 103 предприятия через интернет 106 или любую публичную или частную сеть. Брандмауэр 105 позволяет терминалу 104 осуществлять доступ к местному центру 102 хранения и хранения и обработки данных, если терминал 104 обеспечивает надлежащие учетные данные и аутентификацию. Пользователи предприятия на терминалах 101 и 104 также могут осуществлять доступ к публичному центру 107 хранения и хранения и обработки данных через интернет 106.

[16] Местный центр 102 хранения и хранения и обработки данных и публичный центр 107 хранения и хранения и обработки данных могут обеспечивать услуги ʺоблачных вычисленийʺ предприятию 100 и другим пользователям. Благодаря избавлению пользователей предприятия от управления информационно-технологической (IT) инфраструктуры, облачные вычисления обеспечивают практически неограниченные вычислительные ресурсы, ресурсы хранения и сетевые ресурсы с низкими затратами, в то же время позволяя масштабировать услуги по требованию.

[17] На фиг. 2 показана блок-схема центра 200 хранения и хранения и обработки данных, который обеспечивает облачные вычислительные услуги или распределенные вычислительные услуги согласно одному варианту осуществления. Множество серверов 201 управляется контроллером 202 управления центром хранения и хранения и обработки данных. Балансировщик 203 нагрузки распределяет запросы и рабочие нагрузки по серверам 201 во избежание перегрузки единственного сервера 201 и для максимизации доступной емкости и производительности в отношении ресурсов в центре 200 хранения и хранения и обработки данных. Маршрутизаторы/коммутаторы 204 поддерживают трафик данных между серверами 201 и между центром 200 хранения и хранения и обработки данных и внешними ресурсами и пользователями через внешнюю сеть 205, которая может быть локальной сетью (LAN) в случае предприятия, местного центра 102 хранения и хранения и обработки данных или интернетом в случае публичного центра (107) хранения и хранения и обработки данных.

[18] Серверы 201 могут быть традиционными автономными вычислительными устройствами и/или они могут быть сконфигурированы в виде отдельных вычислительных плат в стойке, состоящей из большого количества серверных устройств. Серверы 201 имеют соединитель ввода/вывода (I/O), который управляет связью с другими сущностями базы данных. Один или более процессоров хоста на каждом сервере 201 выполняют операционную систему (O/S) хоста, которая поддерживает множественные виртуальные машины (VM). Каждая VM может выполнять свою собственную O/S таким образом, что O/S каждой VM на сервере отличается, или одна и та же, или является их смесью. O/S VM могут быть, например, разными версиями одной и той же O/S (например, на разных VM выполняются разные современные и устаревшие версии операционной системы Windows®). Дополнительно или альтернативно, O/S VM могут предоставляться разными производителями (например, на некоторых VM выполняется операционная система Windows®, тогда как на других VM выполняется операционная система Linux®). Затем на каждой VM могут выполняться одно или более приложений (App). Каждый сервер также включает в себя хранилище (например, жесткий диск (HDD)) и память (например, RAM), к которым могут обращаться и которые могут использовать процессоры и VM хоста.

[19] Облачные вычисления являются доставкой вычислительных возможностей как услуги, обеспечивающей доступ к IT ресурсам, например, вычислительной мощности, работы в сети и хранения, столь же доступным, как вода из крана. Как и в любом предприятии коммунального обслуживания, в общем случае, вы платите только за то, что вы используете с облачными вычислениями. Благодаря подключению к облачным услугам, вы можете использовать мощность крупных центров хранения и хранения и обработки данных без необходимости строить, управлять или поддерживать дорогостоящие, сложные IT строительные блоки. Благодаря облаку удается во многом отвлечься от сложности IT, что позволяет сосредоточиться только на инфраструктуре, данных и разработке приложений, которые действительно имеют значение для вашего бизнеса.

[20] Центр 200 хранения и хранения и обработки данных обеспечивает объединенные ресурсы, на которых потребители или арендаторы могут при необходимости динамически предоставлять и масштабировать приложения без необходимости добавлять дополнительные серверы или строить дополнительные сети. Это позволяет арендаторам получать нужные им вычислительные ресурсы без необходимости доставлять, предоставлять и управлять инфраструктурой на основе приложений, для данного случая. Центр 200 хранения и хранения и обработки данных облачных вычислений позволяет арендаторам динамически масштабировать с увеличением или масштабировать с уменьшением ресурсы для удовлетворения текущих потребностей своего бизнеса. Дополнительно, оператор центра хранения и обработки данных может обеспечивать услуги на основе использования арендаторам, таким образом, что они платят только за ресурсы, которые они используют, когда им нужно использовать их. Например, арендатор может первоначально использовать одну VM на сервере 201-1 для выполнения своих приложений. Когда потребности возрастают, центр хранения и обработки данных, при необходимости, может активировать дополнительные VM на том же сервере и/или на новом сервере 201-N. Эти дополнительные VM можно деактивировать в случае снижения потребностей.

[21] Центр 200 хранения и обработки данных может предлагать гарантированные доступность, восстановление после отказа и услуги резервного копирования. Например, центр хранения и обработки данных может назначить одну VM на сервере 201-1 как основное местоположение для приложения арендатора и может активировать вторую VM на том же или другом сервере как аварийную или резервную в случае отказа первой VM или сервера 201-1. Диспетчер 202 базы данных автоматически переключает входящие запросы пользователь от основной VM на резервную VM без необходимости участия арендатора. Хотя центр 200 хранения и обработки данных проиллюстрирован как единственное место, следует понимать, что серверы 201 могут распределяться по множественным положениям по всему земному шару для обеспечения дополнительной избыточности и возможностей восстановления после отказа.

[22] Оператор центра хранения и обработки данных может предлагать арендаторам разные уровни облачных вычислительных услуг. С предложением "инфраструктуры как услуги" (IaaS), более низкие уровни IT стека доставляются как услуга, что избавляет разработчиков от многих сложностей обеспечения физических машин и конфигурирования сетей. С помощью IaaS, арендаторы могут легко предоставлять виртуальные машины в хорошо масштабируемом и доступном облачном окружении, решения по разработке и тестированию, затем применяя приложения для производства. С предложением "платформы как услуги" (PaaS), обеспечивается все из возможности сетевого соединения посредством среды выполнения. PaaS облегчает разработку путем обеспечения дополнительной поддержки прикладных услуг и управления операционной системы, включая обновления. Благодаря PaaS, арендаторы могут сосредотачиваться на бизнес-логике приложения и быстро перемещать приложения от принципа к запуску. С предложением "программного обеспечения как услуги" (SaaS), единое законченное приложение или комплект приложений можно доставлять потребителям через веб-браузер, таким образом, избавляя их от необходимости управлять компонентами более низкого уровня IT стека, включающими в себя код приложения.

[23] Согласно фиг. 1, предприятие может использовать публичный центр хранения и обработки данных или публичные облачные вычислительные услуги для получения преимущества снижения издержек, снижения требований к управлению или конкретных предлагаемых услуг. С другой стороны, предприятие также может использовать местный центр хранения и обработки данных или частные облачные услуги для обеспечения защиты данных или, например, использовать приложение собственной разработки. Следует понимать, что предприятию не обязательно использовать местный центр хранения и обработки данных, чтобы пользоваться преимуществом частных облачных услуг. Вместо этого, частные облачные услуги могут обеспечиваться центром хранения и обработки данных, который ограничивает доступ к предприятию. Использование, как публичных облачных услуг, так и частных облачных услуг предприятием именуется, в целом, гибридным облаком.

[24] Фиг. 3 иллюстрирует иерархию управления подпиской согласно одному варианту осуществления. Поставщик 301 является администратором центра хранения и обработки данных или облачной услуги. Поставщик подписывается на план нулевого дня, который обеспечивает начальный набор услуг и ресурсов на центре хранения и обработки данных или в облачной услуге для использования поставщиком. Поставщик может задавать один или более планов торгового посредника для использования торговыми посредниками 302 облачной услугой. Эти планы торгового посредника обеспечивают различные конфигурации услуг, ресурсов, защиты, аутентификации, структур сборов и т.д., которые доступны от центра хранения и обработки данных или облачной услуги от поставщика 301.

[25] Поставщик 301 управляет подписками торгового посредника на различные планы торгового посредника. Поставщик 301 также отслеживает использование торговыми посредниками услуг центра хранения и обработки данных и ресурсов и выставляет соответствующие счета торговым посредникам 302.

[26] Торговые посредники 302 подписываются на выбранный план торгового посредника, предлагаемый поставщиком 301. Каждый торговый посредник 302 задает один или более планов арендатора, которые предлагаются арендаторам 303, которые являются конечными пользователями услуг центра хранения и обработки данных и ресурсов. Как и планы торгового посредника, планы арендатора обеспечивают различные конфигурации услуг, ресурсов, защиты, аутентификации, структур сборов и т.д., которые доступны от центра хранения и обработки данных или облачной услуги конечным пользователям. Торговые посредники 302 управляют подписками арендатора и отслеживают использование арендаторами услуг центра хранения и обработки данных и ресурсов для выставления счетов.

[27] Арендаторы 303 подписываются на один из планов арендатора, предлагаемых торговыми посредниками 302 для получения доступа к желаемым услугам и ресурсам в центре хранения и обработки данных. Хотя термин ʺторговый посредникʺ используется для обозначения промежуточной организации на фиг. 3, следует понимать, что администратор на этом уровне не обязан быть коммерческим предприятием. Например, торговый посредник 302 может соответствовать IT отделу предприятия, который обеспечивает подписки различным организациям или отделам на предприятии арендатора 303. IT отдел предприятия может предлагать разные подписки центра хранения и обработки данных разным отделам в зависимости от необходимого типа услуг и ресурсов. Альтернативно, торговый посредник 302 также может быть поставщиком услуг, который обеспечивает центр хранения и обработки данных и облачные услуги несвязанным арендаторам 303.

[28] Планы, созданные поставщиком 301 или торговым посредником 302, могут обеспечивать разные комбинации услуг и ресурсов. Дополнительно, разные предложения плана могут включать в себя разные соглашения уровня услуг (SLA), разные квоты, разные возможности перепродажи и т.д.

[29] Управление центром хранения и обработки данных или облачной услугой (т.е. подписки и ресурсы) может подразделяться в иерархическом порядке. Каждый подписчик является подчиненной организацией более высокого уровня и может независимо управлять своими услугами. Администраторы для каждого подписчика на каждом уровне могут задавать свои подчиненные организации. Каждый подписчик может устанавливать свои собственные организационные услуги при условии, что эти услуги поддерживаются подпиской. Подписчики могут создавать свои собственные организационные планы, например, указывая, как услуги группируются в пакеты и предлагаются другим подчиненным организациям и конечным пользователям. Например, торговый посредник может создавать пакеты услуг на разных ценовых уровнях и предлагать их арендаторам. Администраторы может создавать организационные подписки, которые управляются подписчиками.

[30] Подписчики могут применять свою собственную настройку темы к подписке, например, логотипы, цветовые схемы и элементы пользовательского интерфейса, которые раскрываются подчиненным организациям и конечным пользователям. Каждая подчиненная организация может обеспечивать и осуществлять доступ к галерее или рынку приложений и услуг, которые могут быть установлены. В целях выставления счетов, каждая организация может собирать данные использования от подчиненных организаций.

[31] Поставщик и/или организация также могут назначать имена в системе доменных имен (DNS) порталам, которым обеспечивают пользовательское восприятие для организаций и арендаторов. Поставщик и/или организация также может раскрывать API управления для обеспечения программного доступа для управления ресурсами центра хранения и обработки данных или облачной услуги.

[32] Каждая организация также может управлять, к какому центру хранения и обработки данных или облачным услугам может осуществлять доступ или присоединяться подписчик. Дополнительные признаки, например, поставщики идентичности, используемые подписчиками, может управляться организацией для управления, где задаются идентификаторы подписчиков.

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

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

[35] Организация может становиться торговым посредником услуг и ресурсов, предлагаемых поставщиком, путем переупаковки этих услуг и ресурсов в специальные подписки. Организационные арендаторы (т.е. члены организации) могут подписываться на организационные предложения и организационные планы центра хранения и обработки данных. Управление доступом на ролевой основе используется для осуществления доступа к организационным планам и предложениям. Организационные предложения и планы защищаются таким образом, что они доступны только членам организации. Теперь все предложения являются организационными. Когда подписка создается для организационного предложения, подписка связывается с той же организацией, для которой создается предложение.

[36] Для создания организационных планов, организационному админу нужно указывать услуги и квоты для включения в план. Услуга может появляться в организационном плане, например, либо если услуга передана админу организации головной организацией (т.е. поставщиком) для повторного предложения (т.е. перепродажи), либо если организационный админ установил свои собственные услуги и соответствующих поставщиков ресурса для управления услугами.

[37] Админы способны создавать план и добавлять в план услугу ʺуправление подпискойʺ. Добавлять услугу в план может только администратор услуги. Создавая план, админ дополнительно конфигурирует ʺквотыʺ для услуги ʺуправление подпискойʺ. Дополнительно, админ услуги дополнительно конфигурирует ограничения и признаки, предлагаемые в плане. Когда план с услугой ʺуправление подпискойʺ создан, можно создать подписки на этот план (т.е. поставщик может предлагать план торговым посредникам, и/или торговый посредник может предлагать план арендаторам). Любая подписка на план, включающий в себя услугу ʺуправление подпискойʺ, автоматически становится ʺорганизационнойʺ подпиской. Затем админ для организации может создавать организационные ресурсы, например, план, предложение, подписку и т.д. для этого плана.

[38] Инсталляция услуг. Арендаторы услуги управления подпиской могут регистрировать услуги. Это позволяет админу организации устанавливать (инсталлировать) услуги в центре хранения и обработки данных и регистрировать их поставщиков ресурса (т.е. услугу управление) с организацией. Следовательно, в этой модели, все услуги рассматриваются как ʺорганизационныеʺ услуги. Когда услуга зарегистрирована, например, путем обеспечения концевых точек услуги, пространства имен услуги, региона и т.д., услугу можно добавить в новый план.

[39] Перепродажа планов. Другой способ предложения услуг арендаторам или подчиненным организациям состоит в ʺповторном предложенииʺ услуг от головной организации. Когда головная организация создает план управления организации, она добавляет в план услугу управления подпиской. В процессе конфигурирования услуги управления подпиской, головной админ указывает, какие планы можно ʺповторно предлагатьʺ и сколько раз (т.е. квоту). Затем админ организации, подписавшийся на такой план, авторизуется на ʺповторное предложениеʺ услуг, указанных в конфигурации квоты услуги управления подпиской.

[40] Повторно предлагаемые планы включают в себя поставщиков услуг, зарегистрированных в головной организации. Поэтому эти повторно предлагаемые услуги плана отличаются от любых локально зарегистрированных услуг (например, разные услуги или разные регионы). На основании этого различия, легко приписывать использование соответствующей организации. Можно сообщать о двух разных видах использования. Первый, поток данных использования, генерируемый услугами, включенными в план арендатора, сообщается поставщиками ресурса услуг, связанными с подпиской арендатора, и раскрывается сборщиком использования организационному админу. Это обычно делается в целях выставления счетов. Второй, об использовании можно сообщать посредством услуги управления подпиской, касающейся ʺповторно предлагаемыхʺ услуг. Эти повторно предлагаемые услуги связываются с организационной подпиской и сообщаются организации, которая обеспечила услуги для ʺповторного предложенияʺ.

[41] Когда принцип организации установлен, его можно использовать для различных других организационных сценариев, например, настройки темы, галереи/рынка, коллекции использования, выставления счетов и имен DNS для портала, обеспечивающего пользовательское восприятие, и API управления, обеспечивающего программный доступ для управления облачными ресурсами.

[42] План нулевого дня. План нулевого дня применяется к поставщику или первоначально устанавливающему головному админу. Поскольку не существует подписки для поставщика, когда админ поставщика устанавливает услугу центра хранения и обработки данных, план нулевого дня используется для указания, какие услуги и ресурсы доступны поставщику.

[43] Собственный план. Когда арендатор организации создает новую организационную подписку, подписка связывается с особым собственным планом. Этот план автоматически включает в себя все услуги, зарегистрированные в организации. Таким образом, когда админ организации устанавливает новые услуги для организации, эти услуги автоматически становятся доступными в организационной подписке.

[44] Подсистема использования определяет, что эти услуги не предоставляются головной организацией, и поэтому последовательность использования остается в организации, которая зарегистрировала услуги.

[45] На фиг. 4 показана блок-схема операций, демонстрирующая способ обеспечения услуг иерархической подписки в одном варианте осуществления. На этапе 401 услуга управления центром хранения и обработки данных обеспечивается на распределенной вычислительной системе. Распределенная вычислительная система может обеспечивать, например, публичную, частную или гибридную облачную услугу с использованием серверов, находящихся в одном или более местах. Услуга управления центром хранения и обработки данных позволяет поставщику распределенной вычислительной системы, например администратору, управлять подписками и ресурсами. На этапе 402 один или более планов поставщика создаются для подписывающихся организаций. Планы поставщика позволяют организациям независимо управлять подмножеством распределенной вычислительной системы посредством предложения подписок и ресурсов арендаторам центра хранения и обработки данных.

[46] На этапе 403 организация создает, по меньшей мере, один организационный план который содержит услуги и ресурсы которые доступны по подписке арендаторам организации. На этапе 404 организация создает организационную подписку для арендатора. Подписка обеспечивает набор услуг и ресурсов в выбранном организационном плане.

[47] На этапе 405 организация может устанавливать одну или более организационных услуг, которые доступны только организации и арендаторам организации. На этапе 406 организация центра хранения и обработки данных собирает информацию об использовании для использования со стороны арендатора, связанного с подпиской на выбранный организационный план. На этапе 407 организация выставляет счета арендаторам на основании собранной информации об использовании.

[48] На фиг. 5 показана блок-схема операций, демонстрирующая способ обеспечения планов торгового посредника согласно одному варианту осуществления. На этапе 501 создается множество планов торгового посредника. Планы торгового посредника управляются поставщиком центра хранения и обработки данных и содержат группу услуг, доступных для использования и перепродажи торговыми посредниками. На этапе 502 подписки торгового посредника создаются для выбранных планов торгового посредника. На этапе 503 торговые посредники создают множество планов арендатора, которыми управляют торговые посредники. Планы арендатора содержат группу услуг, доступных для использования арендаторами. На этапе 504 подписки арендатора создаются для выбранных планов арендатора.

[49] На фиг. 6 показана блок-схема операций, демонстрирующая способ предложения планов торгового посредника согласно одному варианту осуществления. На этапе 601 создаются планы. Планы управляются головной организацией и обеспечивают доступ к услугам, предлагаемым на распределенной вычислительной сети. На этапе 602 подчиненным организациям предлагается подписаться на планы. На этапе 603 услуга управления подпиской конфигурируется для идентификации планов, которые подчиненным организациям разрешено повторно предлагать арендаторам подчиненных организаций.

[50] Неисключающий пример компьютерно-реализуемого способа управления подписками в центре хранения и обработки данных содержит обеспечение услуги управления центром хранения и обработки данных, выполняющаяся на распределенной вычислительной системе. Услуга управления центром хранения и обработки данных позволяет поставщику распределенной вычислительной системы управлять подписками и ресурсами. Способ дополнительно содержат создание одного или более планов поставщика для подписывающихся организаций для независимого управления подмножеством распределенной вычислительной системы посредством предложения подписок и ресурсов арендаторам центра хранения и обработки данных.

[51] Способ может включать в себя установление одной или более организационных услуг, которые доступны только организации и арендаторам организации. Способ может включать в себя одно или более из: создания, по меньшей мере, одного организационного плана, содержащего услуги и ресурсы, доступные по подписке арендаторам организации, создания организационной подписки для арендатора, причем подписка обеспечивает набор услуг и ресурсов в выбранном организационном плане, назначения темы пользовательского интерфейса для демонстрации всем арендаторам организации, обеспечения галереи услуг центра хранения и обработки данных, которые доступны для добавления в выбранный организационный план подписывающимся арендатором.

[52] Способ может дополнительно включать в себя сбор информации об использовании арендаторов, связанной с подпиской на выбранный организационный план, и выставление счетов арендаторам на основании собранной информации об использовании.

[53] Способ может включать в себя одно или более из: назначения имен в системе доменных имен (DNS), выбранные организацией, порталу, обеспечивающему пользовательское восприятие арендаторам, раскрытия API управления, который обеспечивает организациям программный доступ для управления ресурсами распределенной вычислительной системы, обеспечения услуги управления подпиской организациям и арендаторам, причем услуга управления подпиской позволяет организациям и арендаторам регистрировать новые услуги.

[54] Способ может дополнительно включать в себя установление новой услуги организацией, регистрацию поставщика ресурса для новой услуги, и добавление новой услуги в, по меньшей мере, один из планов организации.

[55] Способ может дополнительно включать в себя регистрацию поставщика в распределенной вычислительной системе и, в результате регистрации, автоматическую подписку поставщика на стандартный набор услуг и ресурсов, заданный в плане нулевого дня.

[56] Иллюстративная система для управления подписками в центре хранения и обработки данных содержит один или более процессоров и один или более машиночитаемых носителей данных, где хранится машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: создавать множество планов торгового посредника, управляемых поставщиком центра хранения и обработки данных, причем планы торгового посредника содержат группу услуг, доступных для использования и перепродажи торговыми посредниками; создавать подписки торгового посредника на выбранные планы торгового посредника; создавать множество планов арендатора, управляемых торговыми посредниками, причем планы арендатора содержат группу услуг, доступных для использования арендаторами; и создавать подписки арендатора на выбранные планы арендатора.

[57] Система может дополнительно включать в себя машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: обеспечивать услугу управления центром хранения и обработки данных, выполняющуюся на одном или более процессорах, причем услуга управления центром хранения и обработки данных позволяет поставщику управлять подписками и ресурсами.

[58] Система может дополнительно включать в себя машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: регистрировать поставщика центра хранения и обработки данных на распределенной вычислительной системе и, в результате регистрации, автоматически подписывать поставщика на стандартный набор услуг и ресурсов, заданный в плане нулевого дня.

[59] Система может дополнительно включать в себя машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: устанавливать одну или более услуг торгового посредника, которые доступны только торговому посреднику и подписчикам на планы арендатора торгового посредника.

[60] Система может дополнительно включать в себя машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: собирать информацию об использовании арендаторов, связанную с подпиской на выбранный план арендатора; и выставлять счета арендаторам на основании собранной информации об использовании.

[61] Система может дополнительно включать в себя машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: назначать имена в системе доменных имен (DNS), выбранные организацией, порталу, обеспечивающему пользовательское восприятие арендаторам; и раскрывать API управления, который обеспечивает организациям программный доступ для управления ресурсами распределенной вычислительной системы.

[62] Система может дополнительно включать в себя машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам: обеспечивать услугу управления подпиской организациям и арендаторам, причем услуга управления подпиской позволяет организациям и арендаторам регистрировать новые услуги.

[63] Неограничительный пример компьютерно-реализуемого способа для создания планов подписки в распределенной вычислительной сети содержит создание множества планов, управляемых головной организацией, причем планы обеспечивают доступ к услугам, предлагаемым на распределенной вычислительной сети, предложение подчиненным организациям подписаться на планы, и конфигурирование услуги управления подпиской для идентификации одного или более из планов, которые подчиненным организациям разрешено повторно предлагать арендаторам подчиненных организаций.

[64] Хотя изобретение описано применительно к структурным признакам и/или этапам способа, следует понимать, что объем изобретения, определяемый нижеследующей формулой изобретения, не обязан ограничиваться вышеописанными конкретными признаками или этапами. Напротив, вышеописанные конкретные признаки и этапы раскрыты как иллюстративные формы реализации формулы изобретения.

1. Вычислительная система, выполненная с возможностью управления подписками, причем вычислительная система содержит:

один или более процессоров; и

один или более машиночитаемых носителей, на которых сохранены машиноисполняемые инструкции, которые при их исполнении одним или более процессорами предписывают процессорам:

регистрировать организационную подписку у поставщика центра хранения и обработки данных, причем организационная подписка позволяет организации потреблять набор облачных услуг, предоставляемых центром хранения и обработки данных;

инсталлировать в центре хранения и обработки данных приложения, допускаемые организационной подпиской, причем исполнением инсталлированных приложений в центре хранения и обработки данных предоставляются дополнительные облачные услуги, доступ к которым может осуществляться только арендаторами организации, при этом инсталляция приложений изменяет функциональные возможности одного или более серверов в центре хранения и обработки данных, чтобы выполнять операции для предоставления этих дополнительных облачных услуг;

в качестве реакции на ввод со стороны администратора организации формировать данные, представляющие множество индивидуально сконфигурированных организационных планов, каждый по отдельности из которых содержит отличающийся от других поднабор облачных услуг, предоставляемых центром хранения и обработки данных, и упомянутых дополнительных облачных услуг, причем каждый из одного или более из организационных планов включает в себя одну или более из этих дополнительных облачных услуг и соответствующую организационную квоту;

принимать данные, представляющие запросы подписки от отдельных арендаторов организации для подписки на один или более из созданных организационных планов;

в качестве реакции на прием запросов подписки регистрировать подписки арендаторов и разрешать упомянутым отдельным арендаторам осуществлять доступ к соответствующим поднаборам облачных услуг, предоставляемых центром хранения и обработки данных, и дополнительных облачных услуг, включенных в подписки арендаторов; и

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

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

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

4. Вычислительная система по п. 1, при этом

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

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

5. Вычислительная система по п. 1, при этом

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

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

6. Вычислительная система по п. 5, в которой упомянутое отслеживание и ограничение использования включает в себя:

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

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

7. Способ управления подписками, выполняемый имеющим процессор компьютером в центре хранения и обработки данных, при этом способ содержит этапы, на которых:

регистрируют организационную подписку у поставщика центра хранения и обработки данных, причем организационная подписка позволяет организации потреблять набор облачных услуг, предоставляемых центром хранения и обработки данных;

инсталлируют в центре хранения и обработки данных приложения, допускаемые организационной подпиской, причем исполнением инсталлированных приложений в центре хранения и обработки данных предоставляются дополнительные облачные услуги, доступ к которым может осуществляться только арендаторами организации, при этом инсталляция приложений изменяет функциональные возможности одного или более серверов в центре хранения и обработки данных, чтобы выполнять операции для предоставления этих дополнительных облачных услуг;

в качестве реакции на ввод со стороны администратора организации, формируют данные, представляющие множество индивидуально сконфигурированных организационных планов с соответствующими организационными квотами, при этом каждый по отдельности из созданных организационных планов содержит отличающийся от других поднабор облачных услуг, предоставляемых центром хранения и обработки данных, и упомянутых дополнительных облачных услуг, потребляемых арендаторами организации согласно соответствующим организационным квотам, причем одна или более из этих дополнительных облачных услуг включены в один или более из организационных планов;

принимают данные, представляющие запросы подписки от отдельных арендаторов организации для подписки на один или более из созданных организационных планов;

в качестве реакции на прием запросов подписки, регистрируют подписки арендаторов, которые разрешают упомянутым отдельным арендаторам осуществлять доступ к соответствующим поднаборам облачных услуг, включенным в организационные планы; и

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

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

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

10. Способ по п. 7, при этом

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

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

11. Способ по п. 7, при этом

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

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

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

отслеживают использование арендаторами в организации повторно предлагаемых одной или более из облачных услуг; и

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

13. Способ управления подписками, выполняемый имеющим процессор компьютером в центре хранения и обработки данных, при этом способ содержит этапы, на которых:

регистрируют организационную подписку у поставщика центра хранения и обработки данных, причем организационная подписка позволяет организации потреблять набор облачных услуг центра хранения и обработки данных, предоставляемых центром хранения и обработки данных согласно организационной подписке;

инсталлируют в центре хранения и обработки данных приложения, допускаемые организационной подпиской, причем исполнением инсталлированных приложений в центре хранения и обработки данных предоставляются организационные облачные услуги, при этом инсталляция приложений изменяет функциональные возможности одного или более серверов в центре хранения и обработки данных, чтобы выполнять операции для предоставления организационных облачных услуг;

формируют данные, представляющие множество индивидуально сконфигурированных организационных планов с соответствующими организационными квотами согласно организационной подписке, при этом каждый по отдельности из созданных организационных планов содержит отличающийся от других поднабор облачных услуг центра хранения и обработки данных и организационных облачных услуг, причем эти поднаборы облачных услуг являются доступными для использования арендаторами в одной или более подчиненных организациях упомянутой организации;

принимают данные, представляющие запросы подписки от этих одной или более подчиненных организаций для подписки на один из созданных организационных планов;

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

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

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

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

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

17. Способ по п. 13, при этом

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

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



 

Похожие патенты:

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

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

Изобретение относится к области обучения и тренировки персонала. Технический результат заключается в расширении арсенала средств.

Изобретение относится к области автоматизации систем и автоматического управления. Технический результат заключается в обеспечении возможности моделирования сценария развития текущей ситуации с учетом нечетких критериев оценки прогнозируемых ситуаций.

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

Изобретение относится к автоматизированному устройству учета отпусков и зарплат сотрудников. Технический результат заключается в автоматизации учета отпусков и зарплат сотрудников.

Изобретение относится к области вычислительной техники. Технический результат заключается в расширении арсенала технических средств.

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

Изобретение относится к области автоматизации контроля и управления технологическим процессом транспортировки продукта по многониточным магистральным трубопроводам (ММТ).
Наверх