Skip to main content

Home/ Cloud Computing/ Group items tagged when

Rss Feed Group items tagged

John Li

Learn about could computing | Eucalyptus Community - 0 views

shared by John Li on 30 Aug 10 - Cached
    • John Li
       
      like eucalyptus for the cloud computing
  •  
    What is cloud computing? Cloud computing is the access to computers and their functionality via the Internet or a local area network. Users of a cloud request this access from a set of web services that manage a pool of computing resources (i.e., machines, network, storage, operating systems, application development environments, application programs). When granted, a fraction of the resources in the pool is dedicated to the requesting user until he or she releases them. It is called "cloud computing" because the user cannot actually see or specify the physical location and organization of the equipment hosting the resources they are ultimately allowed to use. That is, the resources are drawn from a "cloud" of resources when they are granted to a user and returned to the cloud when they are released. A "cloud" is a set of machines and web services that implement cloud computing.
DJHell .

OpenSocial in the Cloud - OpenSocial - 0 views

  • Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off.
  • Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement.
  • If this app grows to serve millions of users and photos, shared hosting or even a dedicated server won't have the bandwidth or CPU cycles to handle all of the requests. We could invest in more servers and network infrastructure, shard the database, and load-balance requests, but that takes time, money, and expertise. If you'd rather work on the new features of the app, it's time to move into the cloud.
  • ...9 more annotations...
  • It's important to focus on the interactions between the app and your server when designing an application that will run in the cloud. If we standardize the communication protocol and data format, we can easily change the server side implementation without modifying the OpenSocial app.
  • You can configure the makeRequest method to digitally sign the requests your app makes to your server using OAuth's algorithm for parameter signing. This means that when your server receives a request, it can verify that the request came from your application hosted in a specific container. To implement this, the calls to makeRequest in the OpenSocial app spec XML specify that the request should be signed, and the code that handles requests on the server side verifies that a signature is included and valid
  • When our server receives a request, we can verify that it came from our application by checking that the digital signature was signed by a valid container and that the application ID is correct.
  • Since our server isn't storing any relationship data, the app will need to send us a list of user IDs so we can fetch the appropriate photos.
  • Although it's outside the scope of this article, we could provide a mechanism for our OpenSocial app to request a one-time-use token that it would include in the request to upload a photo.
  • Note that the post data is URL-encoded in the request so the post method uses urllib.unquote before splitting the comma-separated list of person IDs.
  • Since the server doesn't store any relationship data, the PhotosHandler class checks the post data of the request for a list of IDs from the container.
  • A common misconception when coding in the cloud is that storage space, CPU cycles, and bandwidth are unlimited. While the cloud hosting provider can, in theory, provide all the resources your app needs, hosting in the cloud ain't free so these resources are limited by your budget. Luckily, OpenSocial provides several mechanisms to cache images and data that will reduce the load on your server.
  • In addition to reducing traffic to our server, this technique has the added benefit of being fast—requesting data from the Persistence API is much faster than making the round trip to your server.
  •  
    Some OpenSocial apps can be written entirely with client-side JavaScript and HTML, leveraging the container to serve the page and store application data. In this case, the app can scale effortlessly because the only request hitting your server is for the gadget specification which is typically cached by the container anyway. However, there are lots of reasons to consider using your own server: * Allows you to write code in the programing language of your choice. * Puts you in control of how much application data you can store. * Lets you combine data from users on multiple social networks. * Enables interaction with the OpenSocial REST API. Setting up an OpenSocial app that uses a third party server is fairly simple. There are a few gotchas and caveats, but the real issues come up when your app becomes successful - serving millions of users and sending thousands of requests per second. Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off. Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement. Luckily, there are several companies that provide cloud computing resources-places you can store data or run processes on virtual machines. These computing solutions manage huge infrastructures so you can focus on your applications and let the "cloud" handle all the requests and data at scale. This tutorial focuses on a simple photo-sharing app that uses a third-party server to host photos and associated metadata. If this app is going to host millions of images and support many requests per second, we won't be able to run it on a single dedicated host. We'll break the app down and analyze the interactions between the OpenSocial App and the back end server. Then we'll implement the app in the cloud, first using Google App Engine, then leveraging Amazon's S3 data storage service. Finally, we'll look at s
Rich Hintz

Cloudera Hadoop & Big Data Blog » Blog Archive » Upcoming Functionality in "F... - 0 views

  • Forrest web-based documentation
  •  
    The Fair Scheduler gives each user a configurable share of the cluster when he/she has running jobs, but assigns these resources to other users when the user is inactive.
shai edrote

They Helped Me With My PC Issues - 1 views

I need computer help and I really need it fast! I am in the middle of doing something important on my laptop when it suddenly froze up and shut down. I do not know what is wrong. All I know is that...

need computer help

started by shai edrote on 12 Sep 11 no follow-up yet
Felipp Crawly

Success has a New Name; Onward Process - 1 views

started by Felipp Crawly on 26 Nov 12 no follow-up yet
Justin Pierce

The Best Bookkeeping Service - 2 views

My 70 year old mom who is managing her small business used to complain about her burdens when it comes to her financial records. There were even times when she forgot to take her meals due to he...

started by Justin Pierce on 23 Jan 13 no follow-up yet
Louis Martin

Important Points To Consider Before Taking Long Term Cash Loans! - 0 views

  •  
    Of course it is quicker to get the short term online loans when your expenses go out of the budget. But meeting the lump sum repayment of these finances doesn't fall under the budget of many individuals.
Louis Martin

Sufficient Time To Manage Your Emergency Cash Disaster - 0 views

  •  
    Monthly installment loans support you at that time when you have to pay back the whole financial amount with monthly installment. Repayment finance via online make available you the capability of repay finances in small installment. You can decide your own refund dates without any trouble at emergency time.
Balaji Ramamoorthy

Mickos Named CEO Of Eucalyptus Systems -- Enterprise Open Source -- InformationWeek - 0 views

  •  
    "When I left Sun Microsystems a little over a year ago, I asked people what's bigger than open source, and they said, 'the cloud"
Maluvia Haseltine

The Ugly Truth About Broadband: Upload Speeds - 0 views

  •  
    The harsh realities about trying to actually use Cloud Computing services when your upstream bandwidth is being throttled. A serious problem that needs to be addressed and remedied industry-wide.
Rich Hintz

Questions to Ask When Adding a Cloud Computing Component - 0 views

  • Young said IT managers considering a move to the cloud should ask the following questions, for starters: --How portable is the technology and data across international borders? --Who is backing the service provider? --Is the provider certified, and by whom? --Where does the data originate? --How is the identity management process set up? --Who manages physical security at the provider's facilities? --How is change management handled? --What happens to your partnering model?
shalani mujer

Enjoying Worry-Free Computer Use - 1 views

As an executive of a medium-sized company in Oakland, life has always been hectic to me except on weekends. Nevertheless, when I have some work that needs to be rushed, I am forced to do it at home...

tech support

started by shalani mujer on 08 Jul 11 no follow-up yet
ronald_robin

Long-term business growth begins when reactive management ends - 0 views

  •  
    Functional sourcing offers service providers a chance to scale their business without increasing overall costs.
serverless360

Azure Durable Functions and its Key Concepts | Serverless360 - 0 views

  •  
    Learn how Azure Durable Functions could be of value when chaining functions together. Check out some of the key concepts of Durable Functions in this blog.
Daniel Goldschmidt

Different Options to Consider When you Quote LLNW - 0 views

  •  
    Limelight Networks offer a series of high-performance solutions to enable and enhance your business process in San Francisco. Limelight's Content Management solutions aim to increase your digital presence and your brand to drive your business to the next level.
Justin Pierce

Tested And Trusted Bookkeeping Service - 1 views

When I opened my mini grocery last year, I immediately asked Bookkeepers On Call to do the bookkeeping services for me because I know it from my sister that they provide the most trusted bookkeeper...

started by Justin Pierce on 29 Oct 12 no follow-up yet
clariene Austria

Seo web design - 3 views

If your website is not being listed on search engines, then you're missing out on a lot of business. Google has already overtaken yellow pages when it comes for searching for local business provide...

started by clariene Austria on 09 May 12 no follow-up yet
1 - 20 of 43 Next › Last »
Showing 20 items per page