Skip to main content

Home/ Cloud Computing/ Group items tagged and

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

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.
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.
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.
Smith Jones

Unified Conferencing Solutions for Business in-person Audio, Web and Video Conferencing... - 0 views

  •  
    Unified conferencing takes audio, web and video conferencing services one step further to make seamless and dynamic communications accessible to all participants and improve business performance and productivity.
  •  
    Unified conferencing takes audio, web and video conferencing services one step further to make seamless and dynamic communications accessible to all participants and improve business performance and productivity.
Smith Jones

Audio and Web Conferencing Services for Online Meeting Collaboration - 0 views

  •  
    Audio and Web Conferencing Services are the most popular types of conferencing services. It provides engaging, powerful and cost-efficient alternative to in-person meetings and collaboration.
  •  
    Audio and Web Conferencing Services are the most popular types of conferencing services. It provides engaging, powerful and cost-efficient alternative to in-person meetings and collaboration.
Casey Wedge

Cloud-based Data Center Services for More Advanced Security and Reliability - 0 views

  •  
    Cloud Data Center Services offer many similar benefits of in-house data centers by saving your time, space and money. With Cloud-based solution your data is always accessible and you no longer need to worry about troubleshooting and expensive utilities. Millions of companies are making the move to it without having second thought. Now host your server with data center service and enjoy the services of this remarkable technology.
  •  
    Cloud Data Center Services offer many similar benefits of in-house data centers by saving your time, space and money. With Cloud-based solution your data is always accessible and you no longer need to worry about troubleshooting and expensive utilities. Millions of companies are making the move to it without having second thought. Now host your server with data center service and enjoy the services of this remarkable technology.
Casey Wedge

Get Conferencing Services according to your Businesses Unique Requirements - 0 views

  •  
    The continuously evolving economy has created the need for businesses to have a global presence. Try using the Conferencing services to create a virtual corporate office capable of reaching its employees, clients, and prospective customers in a very efficient and cost-effective manner. You can choose from Operator assisted, reservationless and web conferencing services. At ConnectHere we partner with top T1 provider like Intercall and PGI services and our team of experts provide you with a custom made conferencing solution that is of high quality, is scalable and flexible.
Casey Wedge

Get wide range of High-Speed & Reliable T1, Ethernet and Fiber Internet Services at Con... - 0 views

  •  
    Check out the wide range of Ethernet, Fiber and T1 Internet services at Connecthere.com. We partner with top Tier One providers of data and internet services, managed professional services, VoIP Services, conferencing, ethernet solutions, dedicated T1, pgi service, intercall service, mpls services, AT&T mpls service, at&t gigaman service, verizon internet service, sprint internet service and private line services we provide across the United States. Please visit us today and select the service that serves your business purpose best. To get an instant quote please visit Connecthere.com
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

Cloud, Data Center Applications and the Role of the Corporate WAN - 0 views

  •  
    Read about the revolutionary cloud, data center and WAN technology for the global market place and the role of catalyst it is playing in the corporate sector. It explains about application growth in the cloud and data center, future application growth, the current problems that are facing WAN connections, goals of the WAN and optimizing WAN performance.
Casey Wedge

Get the Best Solutions for Data and T1 Internet Services at Connecthere - 0 views

  •  
    Connecthere offers the best T1 Internet Services like High Speed Internet and Data, Dedicated Internet Access, Ethernet & fiber Solutions, Hosting and Colocation, MPLS Services and Private Line Services. Connecthere provides Dedicated Internet Access through its network of Tier One Internet Service providers. It provides a proven track record of negotiating the best solutions and pricing for our customers telecommunications solutions custom tailored for the unique need of their business or industry and offers clients the best solutions that the industry can offer.
Stian Danenbarger

Cavoukian: "Privacy in the Clouds - a White Paper on Privacy and Digital Identity: Impl... - 0 views

  •  
    Informational self-determination refers to the ability of individuals to exercise personal control over the collection, use and disclosure of their personal information by others. It forms the basis of modern privacy laws and practices around the world. [...] At the Office of the Information and Privacy Commissioner of Ontario (IPC), we have long advocated a strong role for individuals in managing their personal information, not just by exercising their privacy rights under Ontario law, but also by becoming better informed and using privacy-enhancing technologies (PETs). [...] This paper explores what will be possible if proper digital identity services are deployed and the full power of Cloud computing is realized.
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
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.
Casey Wedge

Connect your Business with Cloud Services for More Security - 0 views

  •  
    Get connected your business with Cloud services for cloud based security, long term data storage, secured network connection and preventing from all possible leaks and attacks. Many business owners choose to employ the Cloud because it is a great cost effective option and it allows their employees to collaborate easily.
  •  
    Get connected your business with Cloud services for cloud based security, long term data storage, secured network connection and preventing from all possible leaks and attacks. Many business owners choose to employ the Cloud because it is a great cost effective option and it allows their employees to collaborate easily.
Rich Hintz

Software as a Service sandbox - 1 views

  •  
    Use the IBM Virtual Loaner Program to help you set up an IBM development environment from a remote location and save valuable development time. Start with our new pre-configured SaaS stack featuring WebSphere Application Server Community Edition and DB2 Express C running on Linux, and use the features and support of the Virtual Loaner Program, including the save and restore capability that allows you to continue testing at a later time.
Smith Jones

Audio and Web Conferencing Together with PGi GlobalMeet Solution - 0 views

  •  
    PGi's GlobalMeet combines audio and web conferencing service into one affordable conferencing solution for simply better meetings by scheduling, managing and adding dimension to meetings.
  •  
    PGi's GlobalMeet combines audio and web conferencing service into one affordable conferencing solution for simply better meetings by scheduling, managing and adding dimension to meetings.
Smith Jones

InterCall Cisco WebEx Meeting Center for Online Conferencing Solution - 0 views

  •  
    InterCall Cisco WebEx Meeting Center conferencing solution offers 500 and more participants meet online to share information, documents, desktops, applications, browsers and content all from the comfort and convenience of your desk.
  •  
    InterCall Cisco WebEx Meeting Center conferencing solution offers 500 and more participants meet online to share information, documents, desktops, applications, browsers and content all from the comfort and convenience of your desk.
1 - 20 of 444 Next › Last »
Showing 20 items per page