Showing posts with label io. Show all posts
Showing posts with label io. Show all posts

Monday, December 2, 2013

HPC for high IO


Enabled by Cluster family of EC2 instances, which includes:

  • Cluster Compute instances: cc1.4xlarge,cc2.8xlarge
  • Cluster GPU instances : cg1.4xlarge
  • New c3.large, c3.xlarge, c3.2xlarge, c3.4xlarge and c3.8xlarge
Attributes of these instances:


  • 10 Gbps Ethernet
  • Latency and bandwidth about 10X better than “EC2 Classic” 
  • Uses jumbo frames between cluster instances
  • New EC2 API: Placement Groups. A placement group is a logical cluster 


Because HPC instance types have 10 Gbps networks, using 20 volumes attached to an HPC instance you can achieve in the neighborhood of 100 IOPS using 4K PIOPS volumes.

http://www.awsps.com.s3.amazonaws.com/training/computefest/AWS-HPC-BigData-Computefest.pdf

Wednesday, July 3, 2013

Redshift block size


Typical database block sizes range from 2 KB to 32 KB. Amazon Redshift uses a block size of 1 MB, which is more efficient and further reduces the number of I/O requests needed to perform any database loading or other operations that are part of query execution.

Friday, June 7, 2013

Oracle Database on ephemeral drives


Using EC2 ephemeral storage (either disk or SSD) is a way to achieve higher IO throughput.
You could use the design pattern Redshift uses (these use the HS1.* instances which have similar storage characteristics to the hi1.4xlarge instances) - "the first line of defense consists of two replicated copies of your data, spread out over up to 24 drives on different nodes within your data warehouse cluster".  This includes:

  1.  All data written to a node in your cluster is automatically replicated to other nodes within the cluster
  2.  All data is continuously backed up to Amazon S3

Oracle on SSD as it is recommendation to get highest level of IO when running Oracle on EC2.

Sunday, November 18, 2012

Oracle Database on AWS - Striping disk

Achieving higher disk I/O when running Oracle on AWS on EC2 you can use Oracle Database ASM.  More information can be found here:

https://blogs.oracle.com/simonthorpe/entry/configuring_oracle_asm_disks_i