Skip to main content

Home/ Cloud Computing/ Group items tagged be

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
Casey Wedge

Internet T1 can be your best choice for high-speed Internet service - 0 views

  •  
    Looking for a faster and more efficient way to transport large files, substantial amounts of data and handle everyday email and browsing? A Internet T1 solution could be the perfect fit for your small or medium sized business. Contact us today and one of our team members will be happy to go over all of the options and provide you with an appropriate quote for your business.
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.
Stian Danenbarger

Katz (ed.): "The Tower and The Cloud" (EDUCAUSE "ebook" in PDF and HTML, 2008) - 0 views

  •  
    The emergence of the networked information economy is unleashing two powerful forces. On one hand, easy access to high-speed networks is empowering individuals. People can now discover and consume information resources and services globally from their homes. Further, new social computing approaches are inviting people to share in the creation and edification of information on the Internet. Empowerment of the individual-or consumerization-is reducing the individual's reliance on traditional brick-and-mortar institutions in favor of new and emerging virtual ones. Second, ubiquitous access to high-speed networks along with network standards, open standards and content, and techniques for virtualizing hardware, software, and services is making it possible to leverage scale economies in unprecedented ways. What appears to be emerging is industrial-scale computing-a standardized infrastructure for delivering computing power, network bandwidth, data storage and protection, and services. Consumerization and industrialization beg the question "Is this the end of the middle?"; that is, what will be the role of "enterprise" IT in the future? Indeed, the bigger question is what will become of all of our intermediating institutions? This volume examines the impact of IT on higher education and on the IT organization in higher education.
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.
Orchestrate Technologies, LLC

SMAC-Social-Mobile-Analytics-Cloud.pdf - 0 views

  •  
    SMAC is upsetting the domain. No CIO dialogue is accomplished devoid of considering influence of SMAC on industry and business. Rapid developments in this technology pile are accumulating value to complete breadth of businesses and industries. Rewards are several and appear very captivating, with assurances being made as big as - forecasting future (Analytics), accessible everywhere (Mobile), everything is so easy and networked (Social), and at a very low cost (Cloud). This fresh technology pile has begun changing tomorrow's organization and has influence on every part of a business, therefore consequently on the every software applications being utilize inside the company and by the company.
Louis Martin

Excellent Financial Alternative For Several Borrowers At Emergency - 0 views

  •  
    Short term financial services like monthly installment loans bad credit would get better your monetary standard through online medium without any delay. You would be free from low credit checking at the mid month unseen emergency time. Your application would not be discarded on the proof of any other low factor via online medium with excellent approach.
vivektrivedi

Infrastructure - Exigo Tech - 0 views

  •  
    At Exigo Tech, we understand the importance of data networks and infrastructure. Being the backbone for your business, we believe that your network should be dynamic and should enable you to seize opportunities as your company grows, while maximising resources.
digitalhydcsg

In Public Cloud Computing Fight, the Gloves Come Off post by CIO.com - 0 views

  •  
    Price cuts from Amazon, Google and Microsoft support predictions that the public cloud computing market is a race to the bottom -- for pricing, that is. Customers will no doubt benefit, but cloud providers who aren't one of those three companies should be prepared for a long, hard war of attrition.
Stian Danenbarger

Marc Andreessen: "The three kinds of platforms you meet on the Internet" (2007, retriev... - 1 views

  • Ning within our platform provides a whole suite of APIs for easily building social networking applications; Salesforce within its platform provides a whole suite of APIs for easily building enterprise applications; Second Life within its platform provides a whole suite of APIs for easy building objects that live and interact within Second Life. EC2, at least for now, has no such ambitions, and is content to be more of a generic hosting environment.
  • Akamai, coming from a completely different angle, is tackling a lot of the technical requirements of a Level 3 Internet platform in their "EdgeComputing" service -- which lets their customers upload Java code into Akamai's systems.
  • Amazon's FPS -- Flexible Payments Service -- is itself a Level 3 Internet platform.
  • ...1 more annotation...
  • I think that kids coming out of college over the next several years are going to wonder why anyone ever built apps for anything other than "the cloud" -- the Internet -- and, ultimately, why they did so with anything other than the kinds of Level 3 platforms that we as an industry are going to build over the next several years -- just like they already wonder why anyone runs any software that you can't get to through a browser.
  •  
    "This post is my attempt to disentangle and examine the topic of "Internet platform" in detail. I will go at it by identifying three distinct approaches to providing an Internet platform, and project forward on where I think each of the three approaches will go. At best, I might be able to help make a new landscape clear. At worst, hopefully I can at least provide one framework for future discussion."
Rich Hintz

Cloud Computing Poses E-Discovery, Legal Risks - 0 views

  • Cloud Computing Poses E-Discovery, Legal Risks April 10, 2009By Marty Foltyn ORLANDO, Fla. — Cloud computing was a hot topic at this week's Storage Networking World show, but one attorney sounded a warning note about the rush to the cloud. In a presentation titled "Computing (strike that — Litigation) in the Cloud," Steven Teppler, senior counsel at KamberEdelson in New York, said cloud computing and services are a corporate counsel's nightmare. The 2006 e-discovery amendments to the Federal Rules of Civil Procedure (FRCP) changed the legal and corporate information landscape, putting custody and control at top of mind. "Cloud computing means that data may always be in transit," said Teppler, "never anywhere, always somewhere." And that creates a big challenge for corporate counsel. How can they identify "who, when and where" in the cloud? How can organizations handle document retention? And to add another layer of worry, information targeted for the cloud may also be subject to laws requiring privacy and persistent data integrity, and other requirements that the storage manager may not even be aware of. Teppler spelled out the top cloud computing shortcomings: no native security attributes; inadequate or no security provisioning by providers; the lack of understanding of cloud legal issues (a real problem for not only cloud computing providers, but also corporate counsel and IT consultants); and the failure to recognize potential liability from either legal issues or a lack of security. Teppler told the audience that litigation in the cloud is already here. Users of cloud services will need to insist on service level agreement (SLA) terms with their providers to ensure legal and regulatory compliance, searchability, demonstrable customer care (security), provably persistent data integrity and reliability, and demonstrable storage security and integrity for electronically stored information in the cloud.
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

Long Term Cash Loans Funds Without Any Assurance For Security - 0 views

  •  
    A variety of purposes from individual to family unit can be comprehended with the assistance of the cash gave to the person through this plan of Long term cash loans. It helps in give a brisk answer for the general population to manage the surprising need of the person.
Louis Martin

Cover Up You Pecuniary Query With Monthly Installment Loans - 0 views

  •  
    Your monthly earnings may be very poor and you may not have adequate money in the bank to pay off small unseen cash expenses. You can right to use pay installment monthly loans to decrease unseen cash disaster via online medium without any delay.
digitalhydcsg

TN adopts cloud computing - The Hindu - 0 views

  •  
    The State Data Centre of the Tamil Nadu government will be enabled with cloud computing.
digitalhydcsg

Webinar on cloud computing for science businesses Post by Australian Life Scientist - 0 views

  •  
    Fronde is holding an introductory webinar about business cloud computing in 2014. To be held on 19 February from 9-9.30 am AEDT, the webinar will explain what cloud computing can mean for businesses in the science space.
digitalhydcsg

Cloud computing still has a mainframe lining - 0 views

  •  
    For all intents and purposes the Australian cloud computing market appears to be thriving. But while the pundits continue to claim it's the way of the future, tech infrastructure run on businesses' premises is far from dead.
digitalhydcsg

Minerals Corporation closes cloud computing acquisition - Proactiveinvestors (AU) - 0 views

  •  
    MSC has now executed "Definitive Agreements" for the acquisition of PRM Cloud Solutions, positioning itself to tap the rapidly expanding Australian cloud computing market which is estimated to be worth US$882.4M in 2012 and is expected to reach US$3.33B in 2016.
Eric Swanstrom

Cloud-based Application Performance Management Solutions for Your Business - 0 views

  •  
    Application Performance Management solutions allow more transparency for network administrators identifying the sources of unusual bandwidth requirements or any other interruptions. Cloud Application Performance Management can be firmly paired with a plethora of hosted applications to offer network administrators additional insight into operations and end-users experiences.
Eric Swanstrom

Find the Best method for Connecting to Cloud or Data Center - 0 views

  •  
    The Cloud computing and Data Center has increased the amount of information that is being passed across the network, from one location to another. Internet connectivity has always been important, but its importance has increasingly become important, as bandwidth intensive applications have moved to the cloud. Find out the right provider which will best serve the interest of your Data Center and provide you the best speed at the best price for your needs.
1 - 20 of 91 Next › Last »
Showing 20 items per page