Skip to main content

Home/ Cloud Computing/ Group items tagged Per

Rss Feed Group items tagged

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
Alex MIkhalev

Private cloud replaces antiquated IT infrastructure for $300K per year - 0 views

  •  
    Private cloud replaces antiquated IT infrastructure for $300K per year
Mike Gahms

Ethernet Internet Connection Provides High Reliability and High Performance - 0 views

  •  
    Ethernet Internet Connections provide the high reliability and high performance, with speeds ranging from 3MB all the way up to 100GB per second. Ethernet Internet Connection prepares your business for where you are today and where you want to be tomorrow to make your business as efficient and productive as possible.
Louis Martin

Reasonable Financial Resources Available For Employed Folks - 0 views

  •  
    Long term cash loans are for your immediate financial sources for disaster time. Repayment terms stay reliable and can be extensive as per your personal stress. Now multiple reasons can be effectively satisfied by taking all these financial sources without any delay.
Eric Swanstrom

Low Latency, High Performance Fiber Internet for the Cloud - 0 views

  •  
    Fiber Internet Connections allows you to connect to your private and public cloud. It allows your information to travel at speeds in the gigabyte per second range.
Eric Swanstrom

Cloud Connectivity Using High-Speed Fiber Internet Services - 0 views

  •  
    Cloud Connectivity solutions control the meetings of network and cloud, enabling them to access the cloud from anywhere around the globe via high performance private network connections. Businesses are utilizing Fiber Internet Connections to connect them to their private cloud and public cloud. It allows your information to travel at speeds in the gigabyte per second range. Get the free instant price quotes from our top service providers with many interesting customizable features. http://fastbluenetworks.com/
Alex Popescu

SDSC Begins Cloud Computing Research - 0 views

  •  
    Cloud computing -- defined by the ACM Computer Communication Review as a large pool of easily usable and accessible virtualized resources that can be dynamically reconfigured to adjust to a variable load and operated on a pay-per-use model -- has been generating considerable attention throughout the high-performance computing community, in both the commercial and academic sectors. This new model is seen as a possible way for researchers to move from processing and managing their own data sets locally, to relying on large, off-site, commercially-managed data clusters.
Eric Swanstrom

Gigabit Ethernet is Best Internet Solution for Your Business - 0 views

  •  
    Gigabit Ethernet supports a 1 gigabit per second. It uses copper coaxial cable, twisted pair cable, or optical fiber lines to run internet service to your business. It is one option to consider when investing in an internet service for your business or home.
Erin Bothamley

Get High Speed ACC Fiber Internet Connection for Your Business - 1 views

  •  
    ACC fiber Internet provides high speed Internet access to allow your business to perform daily operations and utilize bandwidth intensive applications necessary to succeed. This service offers businesses greater scalability, operational simplicity, and lesser cost per bit as they migrate to higher speeds. AT&T is main provider of ACC fiber Internet service. Contact us today for ACC fiber Internet pricing available in your area by simply filling the form and we can work to find ideal solution for your business.
digitalhydcsg

Best- And Worst-Performing Cloud Computing Stocks in March 10th To 14th And Year-to-Dat... - 0 views

  •  
    The six highest performing cloud computing stocks year-to-date in the Cloud Computing Index are Fusion-IO (NYSE: FIO), Akamai (NASDAQ: AKAM), Workday (NYSE:WDAY), Qualys (NASDAQ: QYLS), F5 Networks (NASDAQ: FFIV) and VM Ware (NYSE:VMW).  A $10K investment in Akamai shares made on January 2nd of this year is worth $12,794 as of market close yesterday.
Olivia Grey

Hyperscale Your Data Infrastructure with C7 Data Center Solutions - 1 views

  •  
    For large and small co-location customers, C7 provides technology infrastructure to develop world class data center solutions that make your set up competitive now and prepare you for future. Some of the features of C7's data center solutions are: High power density 22kW+ per cabinet, Low cost, Physical co-location to virtual fail over with 24 hour RPO/RTO, Private dedicated cloud environment, low power cost locations.
Balaji Ramamoorthy

The Biggest cloud on the planet owned by... - 0 views

  •  
    Google made up of 500,000 systems, 1 million CPUs and 1,500 gigabits per second (Gbps) of bandwdith. Amazon comes in second with 160,000 systems, 320,000 CPUs and 400 Gbps of bandwidth, while Rackspace offers 65,000 systems, 130,000 CPUs and 300 Gbps.
digitalhydcsg

Best- And Worst-Performing Cloud Computing Stocks Dec. 16 To Dec. 20 And Year-to-Date -... - 0 views

  •  
    The five highest performing cloud computing stocks year-to-date on the Cloud Computing Index are Qualys (NASDAQ: QYLS), Amazon (NASDAQ:AMZN), Workday (NYSE:WDAY), CA Technologies (NASDAQ: CA), and NetSuite (NYSE:N). A $10K investment in Amazon shares made on January 2nd of this year is worth $15,631.00 as of the market close on Friday December
1 - 13 of 13
Showing 20 items per page