US 11,782,620 B2
System and method for tiered data storage in a cloud infrastructure environment
Jeppe Larsen, Seattle, WA (US); Travis Portz, Seattle, WA (US); Venkata Harish Mallipeddi, Bellevue, WA (US); and Steven Gates, Seattle, WA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed on Sep. 11, 2020, as Appl. No. 17/18,984.
Claims priority of provisional application 62/900,404, filed on Sep. 13, 2019.
Prior Publication US 2021/0081111 A1, Mar. 18, 2021
Int. Cl. G06F 3/00 (2006.01); G06F 3/06 (2006.01); G06F 9/451 (2018.01); G06F 11/34 (2006.01)
CPC G06F 3/064 (2013.01) [G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0629 (2013.01); G06F 3/0653 (2013.01); G06F 3/0683 (2013.01); G06F 9/451 (2018.02); G06F 11/3409 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A system for providing tiered data storage in a cloud infrastructure environment, comprising:
a cloud infrastructure environment comprising one or more computers having a processor and memory;
a data storage service, provided within the cloud infrastructure environment, that provides access to infrastructure resources for storage of data,
wherein cloud instances operating within the cloud infrastructure environment can be attached to or otherwise associated with data volumes or block volumes that store data for use with the cloud instances,
wherein the cloud instances are provisioned within the cloud infrastructure environment by a provisioning service of the cloud infrastructure environment;
wherein a data volume or block volume can be configured and associated with a cloud instance, including specification of a performance tier to be associated with the data volume or block volume, wherein different performance tiers are associated with different types of data storage; and
wherein during operation of the data volume or block volume with the cloud instance, the system determines a current data volume or block volume performance configuration associated with the data volume or block volume, and stores its data in an associated performance tier and type of data storage.