CN114008593B - 云提供者底层扩展部分中的虚拟化的块存储服务器 - Google Patents

云提供者底层扩展部分中的虚拟化的块存储服务器 Download PDF

Info

Publication number
CN114008593B
CN114008593B CN202080047292.8A CN202080047292A CN114008593B CN 114008593 B CN114008593 B CN 114008593B CN 202080047292 A CN202080047292 A CN 202080047292A CN 114008593 B CN114008593 B CN 114008593B
Authority
CN
China
Prior art keywords
block storage
virtual machine
volume
block
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202080047292.8A
Other languages
English (en)
Chinese (zh)
Other versions
CN114008593A (zh
Inventor
A·N·利古里
M·S·奥尔森
C·M·格林伍德
P·拉波维奇
M·维尔马
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US16/457,856 external-priority patent/US10949125B2/en
Priority claimed from US16/457,850 external-priority patent/US10949124B2/en
Priority claimed from US16/457,853 external-priority patent/US10949131B2/en
Application filed by Amazon Technologies Inc filed Critical Amazon Technologies Inc
Priority to CN202310084506.4A priority Critical patent/CN116010035B/zh
Publication of CN114008593A publication Critical patent/CN114008593A/zh
Application granted granted Critical
Publication of CN114008593B publication Critical patent/CN114008593B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0661Format or protocol conversion arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0665Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Stored Programmes (AREA)
CN202080047292.8A 2019-06-28 2020-06-11 云提供者底层扩展部分中的虚拟化的块存储服务器 Active CN114008593B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310084506.4A CN116010035B (zh) 2019-06-28 2020-06-11 云提供者底层扩展部分中的虚拟化的块存储服务器

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US16/457,853 2019-06-28
US16/457,856 US10949125B2 (en) 2019-06-28 2019-06-28 Virtualized block storage servers in cloud provider substrate extension
US16/457,850 US10949124B2 (en) 2019-06-28 2019-06-28 Virtualized block storage servers in cloud provider substrate extension
US16/457,853 US10949131B2 (en) 2019-06-28 2019-06-28 Control plane for block storage service distributed across a cloud provider substrate and a substrate extension
US16/457,850 2019-06-28
US16/457,856 2019-06-28
PCT/US2020/037195 WO2020263578A1 (en) 2019-06-28 2020-06-11 Virtualized block storage servers in cloud provider substrate extension

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310084506.4A Division CN116010035B (zh) 2019-06-28 2020-06-11 云提供者底层扩展部分中的虚拟化的块存储服务器

Publications (2)

Publication Number Publication Date
CN114008593A CN114008593A (zh) 2022-02-01
CN114008593B true CN114008593B (zh) 2023-03-24

Family

ID=71950729

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202080047292.8A Active CN114008593B (zh) 2019-06-28 2020-06-11 云提供者底层扩展部分中的虚拟化的块存储服务器
CN202310084506.4A Active CN116010035B (zh) 2019-06-28 2020-06-11 云提供者底层扩展部分中的虚拟化的块存储服务器

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202310084506.4A Active CN116010035B (zh) 2019-06-28 2020-06-11 云提供者底层扩展部分中的虚拟化的块存储服务器

Country Status (5)

Country Link
EP (1) EP3987387A1 (ko)
JP (2) JP7440195B2 (ko)
KR (1) KR20220011186A (ko)
CN (2) CN114008593B (ko)
WO (1) WO2020263578A1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892943A (zh) * 2016-03-30 2016-08-24 上海爱数信息技术股份有限公司 一种分布式存储***中块存储数据的访问方法及***

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9294564B2 (en) 2011-06-30 2016-03-22 Amazon Technologies, Inc. Shadowing storage gateway
US9235589B2 (en) * 2011-12-13 2016-01-12 International Business Machines Corporation Optimizing storage allocation in a virtual desktop environment
WO2013097147A1 (zh) * 2011-12-29 2013-07-04 华为技术有限公司 云计算***和管理云计算***中存储资源的方法
CN103797770B (zh) * 2012-12-31 2015-12-02 华为技术有限公司 一种共享存储资源的方法和***
SG11201505650QA (en) 2013-01-22 2015-08-28 Amazon Tech Inc Instance host configuration
US9658899B2 (en) 2013-06-10 2017-05-23 Amazon Technologies, Inc. Distributed lock management in a cloud computing environment
US20140366155A1 (en) 2013-06-11 2014-12-11 Cisco Technology, Inc. Method and system of providing storage services in multiple public clouds
US10268492B2 (en) * 2014-05-20 2019-04-23 Amazon Technologies, Inc. Low latency connections to workspaces in a cloud computing environment
CN105549904B (zh) * 2015-12-08 2019-01-08 华为技术有限公司 一种应用于存储***中的数据迁移方法及存储设备
US20180150234A1 (en) * 2016-11-28 2018-05-31 Hewlett Packard Enterprise Development Lp Cloud volume storage
CN106656631B (zh) * 2017-01-19 2019-10-25 武汉噢易云计算股份有限公司 在共享存储上实现逻辑卷动态分配的方法
US10684894B2 (en) 2017-11-10 2020-06-16 Amazon Technologies, Inc. Capacity management in provider networks using dynamic host device instance model reconfigurations

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892943A (zh) * 2016-03-30 2016-08-24 上海爱数信息技术股份有限公司 一种分布式存储***中块存储数据的访问方法及***

Also Published As

Publication number Publication date
KR20220011186A (ko) 2022-01-27
JP2024073416A (ja) 2024-05-29
CN116010035B (zh) 2024-06-25
WO2020263578A1 (en) 2020-12-30
JP2022538826A (ja) 2022-09-06
CN114008593A (zh) 2022-02-01
JP7440195B2 (ja) 2024-02-28
CN116010035A (zh) 2023-04-25
EP3987387A1 (en) 2022-04-27

Similar Documents

Publication Publication Date Title
US10949125B2 (en) Virtualized block storage servers in cloud provider substrate extension
US11620081B1 (en) Virtualized block storage servers in cloud provider substrate extension
US11539552B1 (en) Data caching in provider network substrate extensions
US10949131B2 (en) Control plane for block storage service distributed across a cloud provider substrate and a substrate extension
US11394662B2 (en) Availability groups of cloud provider edge locations
JP7135260B2 (ja) コンピュータ実施方法及びシステム
US11431497B1 (en) Storage expansion devices for provider network substrate extensions
US10698721B2 (en) Virtual machine migration
US11159344B1 (en) Connectivity of cloud edge locations to communications service provider networks
US11659058B2 (en) Provider network connectivity management for provider network substrate extensions
US10462009B1 (en) Replicating customers' information technology (IT) infrastructures at service provider networks
US11757792B2 (en) Using edge-optimized compute instances to execute user workloads at provider substrate extensions
US11662928B1 (en) Snapshot management across cloud provider network extension security boundaries
US11411771B1 (en) Networking in provider network substrate extensions
CN114026826B (zh) 提供商网络底层扩展的提供商网络连接管理
US11809735B1 (en) Snapshot management for cloud provider network extensions
US11374789B2 (en) Provider network connectivity to provider network substrate extensions
CN114008593B (zh) 云提供者底层扩展部分中的虚拟化的块存储服务器
US11595347B1 (en) Dual-stack network addressing in cloud provider network edge locations
US11363113B1 (en) Dynamic micro-region formation for service provider network independent edge locations
US20240036988A1 (en) Disaster recovery pipeline for block storage and dependent applications
US11934667B1 (en) Encrypted-data-only media operations
Rivero de la Cruz High available GNU/Linux systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant