The 2nd annual cloud computing summit is about to take place in Shfayim, Israel, between December 2-3, 2009.
Following last year success, the event will cover recent developments and progress in cloud technologies. Presenting with top-of-the-line companies active in this field, including (partial list): Amazon, Google, eBay, IBM, HP, Sun, RedHat and more.
Additional “hands-on” labs and workshops are offered during the event for participants that would like to learn more about cloud technologies and integration possibilities.
We are also presenting Hoopoe at the summit, for GPU Cloud Computing, and providing a workshop on GPU Computing in general and Hoopoe as well.
This event ends 2009 and symbolically the last decade, marking cloud computing as a major development that we are about to see more and more in the next years.
We added support for Amazon S3 storage services recently to Hoopoe. Following the previous article with our general account details, we wanted to share with you a regular expression we use for validating S3 URL as sources of data and files.
You may find more information about S3 naming conventions and requirements in the manuals available from http://aws.amazon.com/s3.
When submitting a task to Hoopoe with input/output sources from Amazon S3, one must specify the S3 URL of the resource. A simple format for a resource can be: https://test-bucket.s3.amazonaws.com/dir1/input.bin.
With this example, the bucket of the user storing the object is called “test-bucket“, and the file for input is “dir1/input.bin”, called the key of the object (in the bucket).
This is a general form for S3 URL to make them accessible over the internet.
We are using a regular expression to validate all Amazon S3 URLs with submitted tasks to Hoopoe.
In .NET (and general) manners, the RegEx is: https://[a-z0-9][a-z0-9-.]*.s3.amazonaws.com/[w][wW]*
As you may see, the following limitations exist:
For DNS compatibility, bucket names must be lower case and start with a letter or number
In S3, and following DNS limitations, bucket names should not exceed 63 characters in length
Object keys can be of variable length, must start with a valid character but can follow with other possible characters, also to denote paths (a file named: “dir/input.bin” is located under “dir” directory)
In addition to the above, Hoopoe restricts S3 URL to be up to 256 characters in length
In case you find a mistake in the regular expression definition, whether possible URLs do not fit or it is permissive, please send us an email.
We also hope you may find this information useful for your own purposes.
We are pleased to announce that recently we added Amazon S3 services support, integrated to Hoopoe.
Using Amazon S3 services users can have extended storage support from Amazon Web Services (AWS), also communicating with other cloud systems, such as EC2 and more, to offer variety of processing capabilities.
Users who would like to use Amazon S3 can do it with a very intuitive interface, specifying the buckets and objects they use, following S3 semantics and terms, so Hoopoe can offer bi-directional communication with S3, for reading data, and outputting computed results.
We will follow with more articles presenting best practices guide for using Amazon S3 with Hoopoe.
As general information, users can use the following details to recognize Hoopoe in Amazon S3.