As promised, I am back with another post on cloud computing. This time we will talk about storage in clouds and will try to find answers to following questions. Since I have worked on Amazon cloud storage called Simple Storage Service (Amazon S3), the figures and data in this post are true for Amazon S3 only but the concepts are true for any provider.
- What do we mean by Cloud Storage?
- What benefits does cloud storage provide?
- What disadvantages are there?
- Conclusion
- You did a very good job and make your business multifold. You would need new storage servers, more memory, and more money all at once. Cost arises suddenly so the infrastructure and maintenance cost.
- You goofed up and have to shutdown your business. What would you do with the entire infrastructure you built for starting? You feel like loosing money for all the hardware you earned during good days.
Solution both the cases is that in place of buying everything; rent it. Maintenance, infrastructure will automatically become lender’s problems; let the best guy do it for you against a nominal fee. Cloud storage is nothing but something which gives you space on demand. The best part is that cloud storage is elastic and you can use as much space as you want and just pay for the actual data. You need not worry about expanding or contracting your business.
Also you are not paying for extra hardware, you bought in optimistic anticipation or worrying about lesser hardware than required.
Benefits of cloud storage: In 4 words I will say its Bigger-Better-Faster-Cheaper…
Bigger coz there is no limit on data, pure elastic storage.
Better coz of redundancy, cloud-computing platforms provide. (up almost all the time). Focus on your core business Infrastructure becomes someone else's problem.
Faster coz it’s available on the fly and available on demand Provision via APIs not phone calls, fastest speeds is data I/O from clouds own computing infrastructure (EC2 in case of Amazon AWS)
Cheaper coz of no associated costs, Reduced need for capital, focus on OpEx not CapEx, Barrier to entry is much lower
Specific for Amazon S3:
- Storage is organized in buckets
- Like a namespace for the objects it contains
- Accessible via http://bucketname.s3.amazonaws.com
- It’s not file storage; it’s a key-value store
- Like a big hash table or dictionary
- Key-value pairs
- Accessible via http://bucketname.s3.amazonaws.com/keyname
- Implicit BitTorrent seeding for all keys
- 5GB limit for each key
- Official API to operate on buckets in different languages and for different platforms.
Also, you can specify access for individual keys; whether this particular data is public or private and other custom access.
You may choose what kind of reliability you want; more reliable more cost, less reliable less cost.
Disadvantages of cloud storage: Biggest disadvantage is if it’s down you are down.
Other problems is that bandwidth cost is very high; if you are having very large size public keys in S3 and someone gets holds of url of those keys; he may make you bankrupt by continuously fetching data. So you should be very careful about access specifier and key distribution. Whenever possible, hide your keys. Also you have to trust other with your critical data; it’s outside your firewall.
Specific to S3:
- Changing one byte means reinserting the entire object
- Renaming (re-keying) an object also means reinserting
- New beta API allows for object moves (copy) within a bucket
- Various bugs in third-party apps and S3 itself
- Inserting objects between 2 to 4 GB can be difficult
- Bandwidth can be a significant barrier
Conclusion: Cloud storage is a great entry point for new entrant in the industry with minimum possible CapEx and no worries about maintenance and infrastructure. If used wisely, it can prove a boon but in novice hands, it may be a curse as well.
PS: Points under different heading are true not only for storage but for cloud-computing in general (leave specific points aside).
This is not all, there has to be other measure like private, public, hybrid platforms; distribution of data. I will cover the same in upcoming posts.
Subscribe - To get an automatic feed of all future posts subscribe here, or to receive them via email go here and enter your email address in the box. You can also like us on facebook and follow me on Twitter @akashag1001.
Hmm... nice post... would like to hear more on this :)
Well done!Thanks a stupendous Hadoop Training in Chennai arrangement.I may need to Oracle Training in Chennai hear all the more on this post...
nice posts for sharing programming interviews..
SAS Institute introduced the SAS Certified Professional Program.
SAS online training in hyderabad
Thanks for sharing your informative article on Hive ODBC Driver. Your article is very descriptive and assists me to learn whole concept in detail.Hadoop Training in Chennai | Big Data Training in Chennai
This content is so informatics and it was motivating all the programmers and beginners to switch over the career into the Big Data Technology. This article is so impressed and keeps updating us regularly.
Hadoop Training in Chennai | Hadoop Training Chennai | Big Data Training in Chennai
This content is so informatics and it was motivating all the programmers and beginners to switch over the career into the Big Data Technology. This article is so impressed and keeps updating us regularly.
Hadoop Training in Chennai | Hadoop Training Chennai | Big Data Training institute in Chennai
This content is so informatics and it was motivating all the programmers and beginners to switch over the career into the Big Data Technology. This article is so impressed and keeps updating us regularly.
Digital Marketing Training in Chennai | Digital Marketing Course in Chennai
Great and nice blog thanks sharing.I just want to say that all the information you have given here is awesome.Thank you very much for this one.
Qtp Training in Chennai | Aws Training in Chennai.
Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
Thankyou for sharing
java training in chennai
java training in bangalore
java online training
java training in pune
Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
python training in chennai
python training in bangalore
python online training
python training in pune
I always enjoy reading quality articles by an individual who is obviously knowledgeable on their chosen subject. Ill be watching this post with much interest. Keep up the great work, I will be back
Data Science Training in Chennai
Data science training in bangalore
Data science online training
Data science training in pune
Data science training in kalyan nagar
Data Science with Python training in chenni
Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision.
rpa training in Chennai
rpa training in Chennai
rpa training in Chennai
rpa training in velachery
rpa training in tambaram
rpa training in sholinganallur
rpa training in anna nagar
rpa online training
Thanks for sharing such a great information.Its really nice and informative great content of different kinds of the valuable information's.The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers!
Web Designer Training in Chennai
Web Designer Training
I love the blog. Great post. It is very true, people must learn how to learn before they can learn. lol i know it sounds funny but its very true. . .
python training in rajajinagar
Python training in btm
Python training in usa
I would assume that we use more than the eyes to gauge a person's feelings. Mouth. Body language. Even voice. You could at least have given us a face in this test.
angularjs Training in bangalore
angularjs Training in btm
angularjs Training in electronic-city
angularjs Training in online
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
Blueprism training in Chennai
Blueprism training in Bangalore
such a valuable blog!!! thanks for the post.
Selenium Training in Chennai
Selenium Training
iOS Training in Chennai
French Classes in Chennai
Big Data Training in Chennai
cloud computing training in chennai
Cloud Computing Courses in Chennai
Nice article i have ever read information's like this.it's really awesome the way you have delivered your ideas.i hope you will add more content in your blog.
AWS Training in Vadapalani
AWS Training in Amjikarai
AWS Training in Mogappair
AWS Training in Thirumangalam
Thanks for sharing such an awesome post! I'm glad to read your article. Keep sharing.
Mobile Testing Training in Chennai | Mobile Testing Course in Chennai | Mobile Automation Testing Training in Chennai | Mobile Testing Training | Mobile Application Testing Training | Mobile Apps Testing Training | Mobile Application Testing Training in Chennai | Mobile Appium Training in Chennai
It's really a nice experience to read your post. Thank you for sharing this useful information. If you are looking for more about machine learning training center in chennai
machine learning with python course in chennai
I always enjoy reading quality articles by an individual who is obviously knowledgeable on their chosen subject. Ill be watching this post with much interest. Keep up the great work, I will be back
Microsoft Azure online training
Selenium online training
Java online training
Java Script online training
Share Point online training
Wonderful post. keep sharing such a worthy information.
Big data training in velachery
hadoop training in Tambaram
hadoop training in T nagar
hadoop training in Porur
hadoop training in Anna nagar
hadoop training in Thiruvanmiyur
hadoop training in Vadapalani
hadoop training in OMR
hadoop training in Adyar
hadoop training in Sholinganallur
Nice post.
AWS Training in Hyderabad
BesAWS Training in Hyderabad
Nice Post!
AWS Training in Hyderabad
Best AWS Training in Hyderabad
good....
chile web hosting
colombia web hosting
croatia web hosting
cyprus web hosting
bahrain web hosting
india web hosting
iran web hosting
kazakhstan web hosting
korea web hosting
moldova web hosting
Every day I always visit sites to obtain the best information for materials research I was doing.......
Big Data Hadoop Training In Chennai | Big Data Hadoop Training In anna nagar | Big Data Hadoop Training In omr | Big Data Hadoop Training In porur | Big Data Hadoop Training In tambaram | Big Data Hadoop Training In velachery
Great ang suoerb blog thanks for this information and sharing.
acte velachery reviews complaints
acte tambaram reviews complaints
acte anna nagar reviews complaints
acte porur reviews complaints
acte omr reviews complaints
Nice post, thanks for sharing with us. keep sharing more.
Online Python Training in Hyderabad
Thanks For Sharing the way you presented is really amazing this helped me to gain a knowledge Best Software Training Institues
Great post. Thanks for sharing.
Tamil novel writers
Ramanichandran novels PDF
srikala novels PDF
Mallika manivannan novels PDF
muthulakshmi raghavan novels PDF
Infaa Alocious Novels PDF
N Seethalakshmi Novels PDF
Sashi Murali Tamil Novels PDF Download
you are always one of my inspirations, thanks for the suggestion.
Mobile app development company in chennai
Mobile Application Development companies in chennai
Android development companies in chennai
Mobile app development company chennai
thanks for sharing valuable information
nice article
thanks for sharing with us
Orthodontist In Hyderabad
Enrolling in guitar classes offers an enriching musical journey, fostering both skill development and a deep appreciation for the art of playing the guitar. These classes provide structured guidance, catering to students of all levels, from beginners to advanced players. Expert instructors adeptly navigate through fundamental techniques, chord progressions, and music theory, ensuring a well-rounded education. Beyond the technical aspects, guitar classes cultivate a supportive community, encouraging collaboration and the exchange of ideas among fellow enthusiasts. Whether one aspires to strum their favorite tunes or master intricate solos, these classes offer a comprehensive and enjoyable platform for individuals to harness their musical talents and embark on a fulfilling musical adventure.Guitar Classes In Hyderabad
Nice blog..Thanks for sharing..
Embedded project center in chennai| software project center in chennai| best python project center in chennai| best matlab project center in chennao
Nice Blog...Thanks for sharing...
Best Embedded system training in chennai| Best Embedded system course in chennai| Best Embedded training institute in chennai