Skip to main content

Home/ Cloud Computing/ Group items tagged to

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
Aspire SoftServ

How to Develop AI Medical Transcription Software: Costs, Process, and Benefits - 0 views

The process of creating medical transcriptions has traditionally been manual, time-consuming, and prone to errors. With increasing volumes of patient data, this approach often results in misinterpr...

#aidevelopmentcompany #aidevelopmentservices

started by Aspire SoftServ on 26 Nov 24 no follow-up yet
Stian Danenbarger

Susan Brenner: "Privacy and the Cloud" - 1 views

  • the 4th Amendment was developed at a time when the only privacy was spatial privacy; for something to be private, I had to keep it IN my home or office (and maybe in a locked chest), which both made it difficult for law enforcement officers to gain access to it and symbolically invoked my right to assume they wouldn’t gain access to it. (In other words, I could assume privacy.)
  • our lives have already moved far beyond spatial privacy; I talked about the 4th Amendment’s application to the contents of emails and what we do online -- arguing that it should apply to both, but noting that courts so far do not tend to agree. I think cloud computing will take this analysis to the next level.
  • My point is that even under current 4th Amendment law, I can make what I think are valid arguments as to why the 4th Amendment should apply to data stored in a cloud (as long as the appropriate conditions exist). I really think, though, that we shouldn’t be using cases that were decided thirty years ago or a hundred and thirty years ago to set the standard for 4th Amendment privacy in an era of advancing technology. As I argued in that law review article, I think we need to move beyond a purely spatial approach to privacy to approaches that encompass both spatial and non-spatial privacy.
  •  
    What about privacy in an era of cloud computing? If I store my data in a cloud, is the data in a "closed container" and therefore private under the 4th Amendment? Or is putting data in a cloud analogous to giving the numbers I dial on my phone to the phone company?
Eric Swanstrom

Get a Live Meeting Experience over Internet with Web Conferencing Service - 0 views

  •  
    If you are planning to conduct a live meeting over the Internet, or if you need to present something to a diverse group of people, then you will benefit greatly from a web conferencing service. It's an easy and unique method to communicate with people and keep in touch over the Internet. It helps you to conduct face-to-face meetings with your colleagues, directors, and your clients without traveling anywhere. This web conference calls help to make the presentation much easier to share and understood. Visit us to know more about this service.
Maluvia Haseltine

OpenVPN Cloud Service - 2 views

  •  
    OpenVPN Cloud Service No Server Hardware No Server Software * No need to deploy any special VPN hardware or appliance * No need to download and install complicated VPN server software * Enabling business users to securely access OpenVPN Cloud resources and applications from anywhere around the globe * Enabling application servers to securely connect to OpenVPN Cloud from anywhere around the globe * Enabling private network or LAN to securely connect to OpenVPN Cloud from anywhere around the globe * Securely manage and monitor your OpenVPN Cloud or use our experts to setup and manage your OpenVPN Cloud network.
DJHell .

Google App Engine Blog: Early Look at Java language support expanded to 25,000 developers - 0 views

  •  
    Have you signed up to try Google App Engine for Java yet? We were so overwhelmed with the response to our early look at Java support on App Engine that we decided to let more developers in now, without waiting. Thus, we're expanding the early look signups to 25,000 developers, in order to give more of you a chance to try it out. So please sign up, give it a try, and let us know what you think. We've already seen a number of interesting apps built and deployed. Stay tuned for us to point some of the cooler ones out in the coming weeks.
Casey Wedge

Limelight Content Storages Services for Faster Website's Content Delivery - 0 views

  •  
    Limelight Content Storage is a tool that is employed to speed the delivery of your rich content to the end user and hosts it in the Cloud. Customers today are drawn to media rich websites but these same customers also have very high expectations of websites and do not have the patience to wait for slow video buffering or error messages. With so much business competition out there you need to ensure that your delivery is not detracting clients. If you use Limelight Content Storage your data will have a shorter distance to travel to reach your potential customer.
Kelly Hair

VMware: VMware vCloud Blog: Thoughts Around Service Provider's Public Cloud Platforms - 0 views

  •  
    "aaS Providers Shifting to Commercial VMs. IaaS (infrastructure as a service) providers have focused on open source and internal technologies to deliver solutions at the lowest possible cost. But that's changing. In the past year, there's been a rapidly growing trend for IaaS providers to add support for major commercial VM formats - especially VMware, but also Hyper-V and XenServer. The reason? To create an easy on-ramp for enterprises. As enterprises virtualize (and in many cases, build private clouds), the IaaS providers know that they need to make interoperability, hybrid, overdrafting, migration as easy as possible. The question is whether that will require commercial offerings (such as VMware's vCloud Datacenter Services, or Microsoft Dynamic Datacenter Alliance), or if conversion tools will be good enough. I tend to think that service providers better make the off-premises experience as identical to the on-premises experience as possible - and I'm not sure conversion will get them there."
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
Ankit Jain

Cloud Computing - How to Deploy to Cloud and How Much - 0 views

  •  
    Cloud computing is one of the most trending subjects in IT today. However, a lot of people are still unable to clearly identify what is the "Cloud"? How to use it? What are its benefits? And why is it gaining popularity? Learn how to make optimal and correct usage of cloud deployment technology. Cutting-edge advice from Atlogys IT consultants panel comprising of Ex-Googlers and Carnegie Mellon Computer Scientists. For cloud deployment architecture, visit http://www.atlogys.com/cloud-deployment-architecture
  •  
    Cloud computing is one of the most trending subjects in IT today. However, a lot of people are still unable to clearly identify what is the "Cloud"? How to use it? What are its benefits? And why is it gaining popularity? Learn how to make optimal and correct usage of cloud deployment technology. Cutting-edge advice from Atlogys IT consultants panel comprising of Ex-Googlers and Carnegie Mellon Computer Scientists. For cloud deployment architecture, visit http://www.atlogys.com/cloud-deployment-architecture
Smith Jones

Automated Conference Calls for Business Conferencing Solution - 0 views

  •  
    There are 3 types of automated conference calls: Audio conferencing, Web conferencing and Video Conferencing. It allows associates to conduct business together without having to travel to meet face to face.
  •  
    There are 3 types of automated conference calls: Audio conferencing, Web conferencing and Video Conferencing. It allows associates to conduct business together without having to travel to meet face to face.
DJHell .

Amazon Web Services Blog: New Features for Amazon EC2: Elastic Load Balancing, Auto Sca... - 0 views

  •  
    We are working to make it even easier for you to build sophisticated, scalable, and robust web applications using AWS. As soon as you launch some EC2 instances, you want visibility into resource utilization and overall performance. You want your application to be able to scale on demand based on traffic and system load. You want to spread the incoming traffic across multiple web servers for high availability and better performance. You want to focus on building an application that takes advantage of the powerful infrastructure available in the cloud, while avoiding system administration and operational burdens ("The Muck," as Jeff Bezos once called it).
Eric Swanstrom

Adopt Proper Cloud Methodologies and Utilize Cloud Applications for your business - 0 views

  •  
    The #Cloud is increasingly becoming an emerging trend for the way processes are carried out at all levels of IT. The emergence of Cloud has encouraged rapid growth and scalibility. Cloud has changed the way these products are marketed. The Cloud has allowed CIO's to utilize technology to add a greater value to the businesses they are working for. This #WhitePaper helps you startegize on how to align your organizational needs to adopt the proper cloud methadologies. Vist http://fastbluenetworks.com/ and download it for free.
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.
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."
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.
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.
Eric Swanstrom

Big Data Research Study on American CIO's Look to Indicate Cloud Competitiveness - 0 views

  •  
    The Big Data research study on 'American CIO's Look to the Cloud to Create Value' explains how the cloud can be used to predict future sales, views from IT Managers on private and public cloud, changing role of CIO's, relation between IT and cloud and how to move to the Cloud. To learn more download the free white paper from our site.
digitalhydcsg

Best- And Worst-Performing Cloud Computing Stocks May 12th To May 16th And Year-to-Date... - 0 views

  •  
    Based on reader requests to provide broader coverage of cloud companies they are interested in, I've added 35 new companies to the Cloud Computing Index.
enterprise cloud

Records Management Services - 0 views

  •  
    Need a solution to improve profitability of your business? You are at right place. Enterprise cloud hosting provides managed solution to digitize large volumes of data into a format which is easy to manage and can help you make important business decisions.
  •  
    Need a solution to improve profitability of your business? You are at right place. Enterprise cloud hosting provides managed solution to digitize large volumes of data into a format which is easy to manage and can help you make important business decisions.
1 - 20 of 391 Next › Last »
Showing 20 items per page